Along with replaceAll, Promise.any, WeakRefs, and Logical Assignment Operators are now at stage 4

Oh, boy. Sigh. More bikeshedding by TC39 and skipping over fundamental issues with the language in favor of new shiny things.

A language steering committee is there to both decide what features to be added, as well as solutions for major technical issues in the language or community. A huge number of the technical issues in JS can be traced to a lack of anything approaching a standard library. This is a well known issue, with a longstanding proposal history, and yet this can keeps getting kicked down the road.

A steering committee for a language is there to deal with the tough issues, because the buck stops there. In a number of ways, TC39’s leadership and stewarding of JS/ECMA is lacking anything approaching substance when it comes to large technical problems.

Author: admin

Leave a Reply

Your email address will not be published.