ECMAScript (或ES) 是一個商標註冊的指令碼語言規範,由 Ecma International 在 ECMA-262 和 ISO/IEC 16262 中標準化. 它是為了標準化JavaScript而建立的,以便促進多個獨立實現. 自標準首次釋出以來,ECMAScript一直是JavaScript最知名的實現,其他知名的實現包括JScript和ActionScript. 編碼者通常使用ECMAScript在全球資訊網上進行客戶端指令碼編寫,並且它越來越多地用於使用Node.js編寫伺服器應用程式和服務.  ECMAScript 規範是Netscape 的 Brendan Eich 開發的一種指令碼語言的標準化規範;最初它被命名為 Mocha,後來稱為 LiveScript,最後被稱為 JavaScript. 1995年12月,Sun Microsystems和Netscape在一份新聞稿中宣佈了JavaScript. 在1996年3月,Netscape Navigator 2.0釋出,支援JavaScript.  由於JavaScript作為Web頁面的客戶端指令碼語言的廣泛成功,微軟開發了該語言的相容方言,命名為JScript以避免商標問題. JScript新增了新的日期方法來緩解基於Java"Date"類的Java方法造成的2000年問題. 在1996年8月釋出的Internet Explorer 3.0中包含了JScript.  網斯凱普將JavaScript交付給了Ecma國際以進行標準化,並於1996年11月開始了ECMA-262規範的工作. 第一個ECMA-262版本於1997年6月由ECMA大會通過. 自那以後,該語言標準的幾版已經出版. "ECMAScript"這個名字是參與語言標準化的組織之間的妥協,特別是Netscape和微軟,他們的爭議主導了早期的標準會議. 艾希評論說:"ECMAScript一直是一個不必要的商業名稱,  一個. 什麼是ECMAScript? 2. 沒有 誰創造了它? 3. 沒有. 從哪個公司? 4. 沒有 它最初叫什麼? 五個 什麼時候成為JavaScript? 六個 哪個瀏覽器支援它? 七個 還有什麼? 沒有. JavaScript有什麼問題? 9. 沒有 誰試圖解決這個問題? 十個 他們的努力叫什麼? 十一個. 他們為什麼叫它? 只有12個. 為什麼建立ECMAScript?  編號的答案:
1. 商標註冊的指令碼語言規範 2. 沒有 布倫丹·艾希 3. 沒有. 網景公司 4. 沒有 莫卡, 五個 在1995年12月 六個 網際網路瀏覽器 七個 網景導航器 2.0 8. 商標 9. 沒有 微軟公司 十個 在JScript中 11. 避免商標問題 12. 標準化JavaScript