es2017
ECMAScript 2017, commonly referred to as ES2017, is the eighth edition of the ECMA-262 standard for the JavaScript language. It was published in 2017 by Ecma International and coordinated by the TC39 committee. The edition standardizes a set of features intended to improve developer productivity, particularly around asynchronous programming and data handling.
Notable features include: async functions and the await operator, which simplify asynchronous code by letting it
Implementation and compatibility: the features were implemented in major JavaScript engines (V8, SpiderMonkey, JavaScriptCore) during 2017–2018.
ES2017 was followed by ES2018, which expanded the language with features such as asynchronous iteration and