Elm
Functional language that compiles to JavaScript — famous for its zero-runtime-error guarantee and helpful compiler messages.
static
transpiled
since 2012
functionalreactive
Elm’s strict functional model means every value is immutable and every function is pure — the compiler catches all type errors before runtime, famously producing no runtime exceptions in production applications. Its Elm Architecture (Model-Update-View) pattern influenced Redux and many modern state management solutions.