Elm
Elm is a functional programming language specifically designed for building web browser applications. It's known for its strong guarantees against runtime errors, particularly related to JavaScript’s common pitfalls like null pointer exceptions. Elm compiles to highly optimized JavaScript.