JavaScript (JS) и ECMAScript (ES) отличаются по своему назначению и роли. 12
JavaScript — это язык программирования, широко использующийся для разработки веб-страниц. 1 Он расширяется средствами работы с веб-контентом, такими как DOM API. 1
ECMAScript — это спецификация, набор правил и рекомендаций, которые задают стандарты структуры языка, правила синтаксиса и функций. 12 Проще говоря, ECMAScript — стандарт, а JavaScript — самая популярная реализация этого стандарта. 3
ES5 — это одна из версий ECMAScript, выпущенная в декабре 2009 года. 34 Среди изменений в этой версии можно отметить поддержку строгого режима, геттеры и сеттеры для объектов, многострочные строковые литералы, новую функциональность в стандартной библиотеке и поддержку JSON. 34