Сфера веб-разработки огромна и с каждым днем ​​становится все больше, появляются новые фреймворки, новые технологии и многое другое. Но без одного из основных столпов это было бы невозможно. В этой серии мы поговорим о ECMAScript.

Прежде чем мы пойдем дальше, давайте проведем краткий урок истории.

Что такое ECMAScript?

ECMAScript — это стандарт языка сценариев, а язык JavaScript основан на стандарте ECMAScript.

Является ли JavaScript таким же, как ECMAScript?

Нет, JavaScript не совсем эквивалентен ECMAScript. Основные функции JavaScript основаны на стандарте ECMAScript, но JavaScript также имеет другие дополнительные функции, которых нет в спецификациях/стандарте ECMA.

Существуют языки, отличные от JavaScript, которые также реализуют стандарт ECMAScript в качестве ядра. ActionScript (используемый Adobe Flash) и JScript (используемый Microsoft) — это языки, реализующие стандарт ECMAScript.

Почему он называется ECMAScript?

Netscape создала JavaScript и хотела стандартизировать язык. Поэтому они представили язык в Европейскуюевропейскую Ассоциацию производителей компьютеров А (ECMA) для стандартизации.

Были проблемы с торговой маркой, связанной с названием JavaScript, и стандарт стал называться ECMAScript, и это имя он носит сегодня.

Из-за проблем с торговыми марками версия языка Microsoft называется JScript, хотя JScript по своей сути является тем же языком, что и JavaScript.

Когда появился ECMAScript?

В ноябре 1996 года Netscape объявила о встрече организации по стандартизации ECMA International для продвижения стандартизации JavaScript. Генеральная ассамблея ECMA приняла первое издание ECMA-262 в июне 1997 года.

История ECMAScript богата улучшениями. За прошедшие годы появилось одиннадцать версий, добавляющих, исправляющих или изменяющих функции. Веб-разработка не пошла бы дальше без этих функций.

Мы будем говорить о ECMAScript, начиная с ECMAScript 2015. Оставайтесь с нами!