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()