Should JavaScript be split into two languages? New Google-driven proposal divides opinion
A proposal to split JavaScript into two languages has been presented to Emca TC39, the official standardization committee. The proposal argues that the foundational technology of JavaScript should be simple because security flaws and the complexity cost of the runtimes affect billions of users. New language features only benefit developers and applications that actually use those features to their advantage - adding them almost always worsens security, performance, and stability. The proposal suggests changing JavaScript's approach to one where most new features are implemented in tooling rather than in the JavaScript engines.