Since the ES6 update, there has been a new version of JavaScript every year, with ES2024 expected in June.
TC39 is responsible for deciding on new JavaScript features, ensuring they pass through the four-stage evaluation process, with Stage 4 signaling inclusion in the upcoming ES version.
An important aspect of ES specifications is the requirement for backward compatibility, meaning new features can't alter existing methods to prevent breaking websites.
[
Collection
]
[
|
...
]