Версии JavaScript
- Предыдущая страница Ретained words JS
- Следующая страница JS 2009 (ES5)
Версии JavaScript
JavaScript был изобретен Бренданом Эихом в 1995 году и стал стандартом ECMA в 1997 году.
ECMAScript — это официальное название этого языка.
С 2015 года ECMAScript называется по годам (ECMAScript 2015).
Версия ECMAScript
версия | Официальное название | Описание |
---|---|---|
1 | ECMAScript 1 (1997) | Первая версия. |
2 | ECMAScript 2 (1998) | Только изменения в способе редактирования. |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | Не был опубликован. |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | Изменение редактирования. |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript обычно сокращается до ES.
Поддержка браузера
Все браузеры полностью поддерживают ECMAScript 3.
Все современные браузеры полностью поддерживают ECMAScript 5.
поддержка браузеров для ES5 (2009)
браузер | версия | дата начала |
---|---|---|
Chrome | 23 | Сентябрь 2012 года |
Firefox | 21 | Апрель 2013 года |
IE | 9* | март 2011 года |
IE / Edge | 10 | Сентябрь 2012 года |
Safari | 6 | Июль 2012 года |
Opera | 15 | Июль 2013 года |
* Internet Explorer 9 не поддерживает ECMAScript 5 "use strict".
поддержка браузеров для ES6 (ECMAScript 2015)
браузер | версия | дата |
---|---|---|
Chrome | 58 | апрель 2017 года |
Firefox | 54 | июнь 2017 года |
Edge | 14 | август 2016 года |
Safari | 10 | сентябрь 2016 года |
Opera | 55 | август 2017 года |
Internet Explorer не поддерживает ECMAScript 2015.
поддержка браузеров для ES7 (ECMAScript 2016)
браузер | версия | дата |
---|---|---|
Chrome | 68 | май 2018 года |
Opera | 47 | июль 2018 года |
JavaScript / ECMAScript
JavaScript JavaScript был разработан для Netscape. Netscape 2 был первым браузером, который запустил JavaScript.
После Netscape Mozilla Foundation продолжила разработку JavaScript для браузера Firefox.
Самая последняя версия JavaScript - 1.8.5. (То же, что и ECMAScript 5).
ECMAScript Разработана ECMA International после того, как была организована поддержка JavaScript.
Первая версия ECMAScript была выпущена в 1997 году.
Этот список сравнивает версии различных продуктов:
год | JavaScript | ECMA | браузер |
---|---|---|---|
1996 | 1.0 | Netscape 2 | |
1997 | ECMAScript 1 | IE 4 | |
1998 | 1.3 | Netscape 4 | |
1999 | ECMAScript 2 | IE 5 | |
2000 | ECMAScript 3 | IE 5.5 | |
2000 | 1.5 | Netscape 6 | |
2000 | 1.5 | Firefox 1 | |
2011 | ECMAScript 5 | IE 9 (кроме "use strict") | |
2011 | 1.8.5 | Firefox 4 (кроме parseInt с ведущей нолью) | |
2012 | IE 10 | ||
2012 | Chrome 23 | ||
2012 | Safari 6 | ||
2013 | Firefox 21 | ||
2013 | Opera 15 | ||
2015 | ECMAScript 2015 | Частичная поддержка во всех браузерах |
IE 4 был первым браузером, поддерживающим ECMAScript 1 (1997).
IE 5 был первым браузером, поддерживающим ECMAScript 2 (1999).
IE 5.5 был первым браузером, поддерживающим ECMAScript 3 (2000).
IE 9 * был первым браузером, поддерживающим ECMAScript 5 (2011).
Internet Explorer 9 не поддерживает ECMAScript 5 “use strict”.
Chrome 23, IE 10 и Safari 6 были第一批ПолностьюБраузеры, поддерживающие ECMAScript 5:
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
Сентябрь 2012 года | Сентябрь 2012 года | Апрель 2013 года | Июль 2012 года | Июль 2013 года |
- Предыдущая страница Ретained words JS
- Следующая страница JS 2009 (ES5)