Что нового в JavaScript

Эта глава содержит информацию об истории версий JavaScript и статусе их реализаций в основанных на Mozilla/SpiderMonkey JavaScript-приложениях, таких, как Firefox.

Версии ECMAScript

Ресурсы по языку
Узнайте больше о стандартах ECMAScript, на которых основывается язык JavaScript.
Поддержка ECMAScript 5
Статус реализации стандарта ECMA-262 5-го издания в Firefox.
Поддержка ECMAScript 6
Статус реализации стандарта ECMA-262 6-го издания в Firefox.
Поддержка ECMAScript 7
Статус реализации стандарта ECMA-262 7-го издания в Firefox.

Замечания к выпускам JavaScript

Список изменений в JavaScript браузера Firefox
Смотрите этот список изменений, чтобы узнать, какие возможности JavaScript реализованы в Firefox 5 и выше.
Список изменений в JavaScript браузера Chrome
(TODO). Смотрите этот список изменений, чтобы узнать, какие возможности JavaScript реализованы в выпусках Chrome.

Версии JavaScript

Устарело ( ). Явное версионирование и выбор возможностей языка было особенностью Mozilla и она находится в процессе удаления. Firefox 4 был последней версией, ссылающийся на версию JavaScript (1.8.5). С новыми стандартами ECMA возможности языка JavaScript часто упоминаются вместе с их первоначальным определением в изданиях ECMA-262, например, с 6-м изданием (ES6).

JavaScript версии 1.0 был выпущен в марте 1996 года в браузерах Netscape Navigator 2.0 и Internet Explorer 2.0.

JavaScript 1.1
Версия, содержащаяся в браузере Netscape Navigator 3.0. Выпущен 19 августа 1996 года.
JavaScript 1.2
Версия, содержащаяся в браузерах Netscape Navigator 4.0-4.05. Выпущен 11 июня 1997 года.
JavaScript 1.3
Версия, содержащаяся в браузерах Netscape Navigator 4.06-4.7x. Выпущен 19 октября 1998 года.
Работа по стандартизации и совместимости с 1-м и 2-м изданиями ECMA-262.
JavaScript 1.4
Версия, содержащаяся в серверном JavaScript Netscape. Выпущен в 1999 году.
JavaScript 1.5
Версия, содержащаяся в браузерах Netscape Navigator 6.0 и Firefox 1.0. Выпущен 14 ноября 2000 года.
Работа по стандартизации и совместимости с 3-им изданием ECMA-262.
JavaScript 1.6
Версия, содержащаяся в браузере Firefox 1.5. Выпущен в ноябре 2005 года.
Включает ECMAScript для XML (E4X), новые методы объекта Array, плюс обобщённые методы объектов String и Array.
JavaScript 1.7
Версия, содержащаяся в браузере Firefox 2. Выпущен в октябре 2006 года.
Включает генераторы, итераторы, выражения заполнения массива, выражения let и реструктуризующее присваивание.
JavaScript 1.8
Версия, содержащаяся в браузере Firefox 3. Выпущен в июне 2008 года.
Включает выражения замыкания, выражения-генераторы и метод Array.reduce().
JavaScript 1.8.1
Версия, содержащаяся в браузере Firefox 3.5. Выпущен 30 июня 2009 года.
Включает компилятор TraceMonkey JIT и поддержку родного JSON.
JavaScript 1.8.2
Версия, содержащаяся в браузере Firefox 3.6. Выпущен 22 июня 2009 года.
Включает только незначительные изменения.
JavaScript 1.8.5
Версия, содержащаяся в браузере Firefox 4. Выпущен 27 июля 2010 года.
Включает множество новых возможностей,Ю соответствующих 5-му изданию ECMA-262.
Это последняя версия JavaScript.

Возможности, всё ещё требующие определённой версии

инструкция let
Инструкция let требует версии JavaScript 1.7.

Метки документа и участники

Метки: 
 Внесли вклад в эту страницу: terranisu, fscholz, oleg3280, Mingun, teoli, Sheppy
 Обновлялась последний раз: terranisu,