Four Solutions to the JavaScript Problem

3/18/2015 4:13:01 PM


The JavaScript Problem is two fold: JavaScript sucks, but we need JavaScript. The depths to which JavaScript sucks are well-documented and well-understood. Its main faults are: lack of module system, weak-typing, verbose function syntax, late binding, which has led to the creation of various static analysis tools to alleviate this language flaw, but with limited success (there is even a static type checker), finicky equality/automatic conversion, this behaviour, and lack of static types.