---
title: Что нового в JavaScript
slug: Web/JavaScript/New_in_JavaScript
tags:
- JavaScript
- Versions
translation_of: Archive/Web/JavaScript/New_in_JavaScript
---
{{jsSidebar("New_in_JS")}}
Эта глава содержит информацию об истории версий 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
Устарело ({{deprecated_inline}}). Явное версионирование и выбор возможностей языка было особенностью 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.