JavaScript for impatient programmers (ES2022 edition)
Please support this book: buy it or donate
(Ad, please don’t block.)

4 New JavaScript features



This chapter lists what’s new in ES2016–ES2022 in reverse chronological order. It starts after ES2015 (ES6) because that release has too many features to list here.

4.1 New in ECMAScript 2022

ES2022 will probably become a standard in June 2022. The following proposals have reached stage 4 and are scheduled to be part of that standard:

  More features may still be added to ES2022

If that happens, this book will be updated accordingly.

4.2 New in ECMAScript 2021

The following features were added in ECMAScript 2021:

4.3 New in ECMAScript 2020

The following features were added in ECMAScript 2020:

4.4 New in ECMAScript 2019

The following features were added in ECMAScript 2019:

These new ES2019 features are beyond the scope of this book:

4.5 New in ECMAScript 2018

The following features were added in ECMAScript 2018:

4.6 New in ECMAScript 2017

The following features were added in ECMAScript 2017:

4.7 New in ECMAScript 2016

The following features were added in ECMAScript 2016:

4.8 Source of this chapter

ECMAScript feature lists were taken from the TC39 page on finished proposals.