Мова програмування JavaScript: структура, можливості, вивчення

Офіційні специфікації

У 1997 році автори запропонували прийняти мова програмування JavaScript в якості стандарту Європейської асоціації виробників комп’ютерів ECMA. У червні 1997 року він був ухвалений під назвою ECMAScript, а незабаром після цього, також у вигляді ISO/IEC-16262.

Специфікація мови, керуюча JavaScript названа ECMAScript. Структура Ecma International, розглядає і приймає зміни, називається Технічним комітетом 39 або TC39. ECMA опублікувала кілька стандартів, пов’язаних з ECMAScript. У червні 1997 вийшло перше видання. Рік потому були внесені незначні зміни для його адаптації до ISO / IEC-16262, і було створено друге видання. Третій стандарт опубліковано в грудні 1999 року, у версії, використовуваної в сучасних браузерах.Четверта варіація ECMA-262 не була випущена, п’ята надійшла в 2009 році, потім була перевидана в 2011. Шоста вийшла в 2015 році, і далі оновлення проходило щороку. Остання 9 версія була випущена в 2018 році.

Кандидати в ECMAScript 2019 вже готовий, пропозиції TC39 знаходяться на 4 етапі, його вихід очікується в червні поточного року. Спробувати новинку можна вже сьогодні, деякі функції вкраплені в JavaScript в утилітах. Якщо вони відключені за умовчанням, то легко можна їх запустити в настройках браузера. Більш детально стандарти описані в книгах по JavaScript, які можна скачати безкоштовно в інтернеті на профільних сайтах.