ES3ES5ES6ES7ES2015ES2016ES2017ES2018ES2019ES2020ES2021ES2022ES2023ECMAScript 3ECMAScript 5ECMAScript 6ECMAScript 7ECMAScript 2015ECMAScript 2016ECMAScript 2017ECMAScript 2018ECMAScript 2019ECMAScript 2020ECMAScript 2021ECMAScript 2022ECMAScript 2023MapSetWeakMapWeakSetTypedArrayPromiseObservableSymbolIteratorAsyncIteratorURLURLSearchParamsqueueMicrotasksetImmediatestructuredClonepolyfillponyfillshim