Free to read online: exploringjs.com/impatient-js/
- The exercises now run as native ESM modules on Node.js. Previously, they were run via the
esmpackage. - Material on new ES2021 features:
String.prototype.replaceAll()Promise.any()- Logical assignment operators
- Underscores (
_) as separators in number literals and bigint literals