PROG_WAY_BLOG Telegram 223
Что такое ECMAScript?

ECMAScript, или же ECMA-262 — это стандарт скриптовых языков программирования общего назначения, который определяет синтаксис, структуры данных, правила и другие аспекты языка.

Наиболее известный пример — JavaScript, но также спецификации придерживаются языки, например, TypeScript или CoffeScript.

Спецификация ECMAScript пересматривается каждый год и версионируется двумя различными способами. На примере спецификации 2015 года, её названия — это ES6 или же ECMAScript2015. Соответственно, спецификация 2018 года будет называться ES9 и так далее.

Вообще, эта спецификация решает крайне важные задачи для развития языка и веба в целом, такие как, как не странно, стандартизация, расширяемость языка и контроль его эволюционного развития. Всё это осуществляется через систему предложений от комьюнити, где каждое предложение на изменение языка называется proposal. Подробнее о них можно прочитать в официальном гит репозитории. Также прилагаю ссылку на proposal на добавление нового глобального объекта для взаимодействия с датами, замены DateTemporal. Просто посмотреть как это выглядит, нас это изменение каснётся уже очень скоро.

Важно понимать, что в старых версиях браузеров не будут поддерживаться новые функции языка. Для решения этой проблемы существует Babel, который транспилирует код новых версий в старые, используя полифилы. Более подробно о полифилах писал в отдельном посте.

Более подробно о нововведениях каждой из версий спецификации можно почитать в отличной статье на хабре.

Также оставляю ссылку на драфт ECMAScript2025, где можно посмотреть черновики спецификации следующего года.

Такой вот пост вышел. Много ссылок, зато они очень интересные.

Спасибо за прочтение, это важно для меня ❤️

#web #theory #javascript
👍256🔥4🐳3🍌1



tgoop.com/prog_way_blog/223
Create:
Last Update:

Что такое ECMAScript?

ECMAScript, или же ECMA-262 — это стандарт скриптовых языков программирования общего назначения, который определяет синтаксис, структуры данных, правила и другие аспекты языка.

Наиболее известный пример — JavaScript, но также спецификации придерживаются языки, например, TypeScript или CoffeScript.

Спецификация ECMAScript пересматривается каждый год и версионируется двумя различными способами. На примере спецификации 2015 года, её названия — это ES6 или же ECMAScript2015. Соответственно, спецификация 2018 года будет называться ES9 и так далее.

Вообще, эта спецификация решает крайне важные задачи для развития языка и веба в целом, такие как, как не странно, стандартизация, расширяемость языка и контроль его эволюционного развития. Всё это осуществляется через систему предложений от комьюнити, где каждое предложение на изменение языка называется proposal. Подробнее о них можно прочитать в официальном гит репозитории. Также прилагаю ссылку на proposal на добавление нового глобального объекта для взаимодействия с датами, замены DateTemporal. Просто посмотреть как это выглядит, нас это изменение каснётся уже очень скоро.

Важно понимать, что в старых версиях браузеров не будут поддерживаться новые функции языка. Для решения этой проблемы существует Babel, который транспилирует код новых версий в старые, используя полифилы. Более подробно о полифилах писал в отдельном посте.

Более подробно о нововведениях каждой из версий спецификации можно почитать в отличной статье на хабре.

Также оставляю ссылку на драфт ECMAScript2025, где можно посмотреть черновики спецификации следующего года.

Такой вот пост вышел. Много ссылок, зато они очень интересные.

Спасибо за прочтение, это важно для меня ❤️

#web #theory #javascript

BY progway — программирование, IT




Share with your friend now:
tgoop.com/prog_way_blog/223

View MORE
Open in Telegram


Telegram News

Date: |

While the character limit is 255, try to fit into 200 characters. This way, users will be able to take in your text fast and efficiently. Reveal the essence of your channel and provide contact information. For example, you can add a bot name, link to your pricing plans, etc. With the administration mulling over limiting access to doxxing groups, a prominent Telegram doxxing group apparently went on a "revenge spree." Telegram offers a powerful toolset that allows businesses to create and manage channels, groups, and bots to broadcast messages, engage in conversations, and offer reliable customer support via bots. Just as the Bitcoin turmoil continues, crypto traders have taken to Telegram to voice their feelings. Crypto investors can reduce their anxiety about losses by joining the “Bear Market Screaming Therapy Group” on Telegram. How to Create a Private or Public Channel on Telegram?
from us


Telegram progway — программирование, IT
FROM American