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

ECMAScriptES2023 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

  • ECMAScript
    ImageECMAScript

    Plest, Public domain, via Wikimedia Commons

Related