Elm [1] is also worth looking into. I've been using it of late and having fun with it, despite some quirks. It's quite performant in practice too. Though I haven't done comparisons myself, Elm benchmarks claim it to be the fastest only next to Mercury [2].
[1] http://elm-lang.org [2] http://elm-lang.org/blog/Blazing-Fast-Html.elm