ES 8 Features
- Shared memory and atomics
- Lifting template literal restriction
- s (dotAll) flag for regular expressions
- RegExp named capture groups
- Rest/Spread Properties
- RegExp Lookbehind Assertions
- RegExp Unicode Property Escapes
- Promise.prototype.finally
- Asynchronous Iteration
- Optional catch binding
- JSON superset
- Symbol.prototype.description
- Function.prototype.toString revision
- Object.fromEntries
- Well-formed JSON.stringify
- String.prototype.{trimStart,trimEnd}
- Array.prototype.{flat,flatMap}