With the January meeting of TC39 behind us, the Stage-4 features that will make it into ES2021 have been selected.
The Technical Committee which is concerned with the standardization of ECMAScript (e.g. TC39) has a 5 stage process in place, ranging from stage-0 to stage-4, by which it develops a new language feature.
Stage-4 is the Finished Stage and indicates that the proposal is ready to become part of the ECMAScript Specification.
The following features will be part of ES2021, which will be formalised mid-2021:
- WeakRefs + FinalizationRegistry
- Logical Assignment Operators
- Numeric Separators
☝️ Note that you can use (most of) these features today already, as browsers start rolling them out (unflagged) when they hit Stage-3. So no, you don’t have to wait until mid-2021 to start using them.