Back to the list


ECMAScript® 2020 language specification

11th edition, June 2020

This Standard defines the ECMAScript 2020 general-purpose programming language.

Kindly note that the normative copy is the HTML version; the PDF version has been produced to generate a printable document.

This 11th edition has been prepared under the Ecma RF patent policy.

Please note that for ECMAScript Edition 4 the Ecma standard number “ECMA-262 Edition 4” was reserved but not used in the Ecma publication process. Therefore “ECMA-262 Edition 4” as an Ecma International publication does not exist.

The latest drafts are available at: Reporters should generally only file bugs if the bug is still present in the latest drafts.

Please find hereafter the place to file bugs:

Download this standardView ECMAScript® 2020 in HTML


CategorySoftware engineering and interfaces


Technical CommitteeTC39


  • ECMA-262, 1st edition, June 1997 - PDF fileDownload
  • ECMA-262, 2nd edition, August 1998 - PDF fileDownload
  • ECMA-262, 3rd edition, December 1999 - PDF fileDownload
  • ECMA-262, 4th edition (not existing)No file available
  • ECMA-262, 5th edition, December 2009 - PDF fileDownload
  • ECMA-262, 5.1th edition, June 2011 - PDF fileDownload
  • ECMA-262, 6th edition, June 2015 - PDF fileDownload
  • ECMA-262, 7th edition, June 2016 - PDF fileDownload
  • ECMA-262, 8th edition, June 2017 - PDF fileDownload
  • ECMA-262, 9th edition, June 2018 - PDF fileDownload
  • ECMA-262, 10th edition, June 2019 - PDF fileDownload