JavaScript is the undisputed king of the web and there is no competitor in sight1. You can love it or hate it, but you can’t deny it’s indispensability when it comes to modern web. This despite the fact that JS lacks features present in languages like Haskell, Python, Swift etc. E.g. It supports neither static typing nor strong typing ala Haskell, a gap partially filled by TypeScript. It doesn’t have the first class support for multithreading like Java or Swift has, which WebWorkers are...