Array.prototype.includes
Exponential operator (**)
Object.getOwnPropertyDescriptors
Object.{entries,values}
Shared memory and atomics
String.prototype.pad{End/Start}
Trailing commas (args and calls)
async / await
Asynchronous iteration
Promise.prototype.finally
RegExp: lookbehinds
RegExp: named capture groups
RegExp: s flag
RegExp: unicode property escapes
Rest and spread (...)
Tagged template literals change
Array.prototype.flat{,Map}
Function.prototype.toString revison
JSON superset
JSON.stringify revision
Object.fromEntries
Optional catch binding
String.prototype.trim{End,Start}
Symbol.prototype.description
BigInt
Hashbang Grammar
Legacy RegExp features
Private accessors
Private methods and fields
Static fields
String.prototype.matchAll
globalThis
import()
import.meta
ArrayBuffer.prototype.transfer
Atomics.waitAsync
Collection normalization
Decorators
Function.prototype.toString() censorship
New Set methods
Numeric separators
Promise.allSettled
Realms
RegExp Match array offsets
Sequence properties in Unicode property escapes
Temporal
Top-level await
WeakRefs
function.sent metaproperty
throw expressions
48 proposals
21 proposals