This post is part of F# Advent calender. Thanks Sergey Tihon for arranging this and giving me chance.
JavaScript is a different kind of beast when it comes to a programming language. It is easy to learn but too hard to master. I still get nightmares of interview questions about JavaScript code. One needs to select the correct output for a given code snippet.
For all those reasons, I always go for languages transpile to JavaScript.