Skip to main content

ECMAScript

ecma-international.org/technical-committees/tc39, github.com/tc39

Introductions

ECMAScript is the scripting language that forms the basis of JavaScript.

developer.mozilla.org

Versions

ES2025

Language specification

ES2019

New and potential ES2019 JavaScript features every developer should be excited about - September 26, 2019

New features:

  • Optional chaining: foo?.bar
  • Pipeline operator: |>
  • Object.fromEntries()
  • [].flat(), [].flatMap()
  • Optional catch binding: catch
  • ''.trimStart(), ''.trimEnd()