Should JavaScript be split into two languages? New Google-driven proposal divides opinion

A Google engineer presented a proposal to the official standardization committee that would split JavaScript into two languages, a core to be implemented by runtime engines and a more capable variant which depends on tools that compile it down to that core.