June 2023
ECMAScript 2023 standardized
Ecma adopted ECMAScriptThe standardized specification for JavaScript — ES3, ES6, and later editions define the language. 2023 in June 2023 — adding `Array.prototype.findLast`, Hashbang grammar, symbols as WeakMap keys, and `Array.fromAsync`.
What it was for
ES2023 filled array and module ergonomics gaps: finding the last matching element without reversing arrays, supporting `#!` in scripts, and async iteration helpers. Annual releases kept browsers aligned on incremental, shippable JavaScript improvements.
Why it's here
ES2023 added practical array methods developers had polyfilled for years.
Why it mattered
`findLast` and `findLastIndex` simplified common search patterns.
What it solved
Developers reversed arrays or wrote loops to find the last matching element.
Media
- ImageECMAScript
Plest, Public domain, via Wikimedia Commons
Related
- ECMAScript 2022 standardizedJune 2022
- ECMAScript 2024 standardizedJune 2024