It's mostly a TC39 process, where they have to go through a very pain-staking process to ensure it breaks virtually nothing in real world code, one that takes several years. So far, the only language feature successfully removed is `arguments.caller`. There are a few others deprecated for future removal:
- `Function.prototype.caller` - `arguments.callee` - `RegExp.$1`, `RegExp.global`, and friends - Most everything banned from strict mode. - And likely others. On Wed, Jul 19, 2017, 18:36 David White <david.rhys.wh...@icloud.com> wrote: > Hi, > > I’m just curious as there are a lot of proposals for the addition of > features to the ES specification, is there any scope for requests to remove > language features? Going via the same means of writing a proposition that > would attempt to support the removal of a feature, ultimately simplifying > the specification and language? > > David > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss