ECMAScript 2024 обретает форму

ECMAScript 2024, запланированное обновление стандарта ECMA для JavaScript, будет включать семь новых функций, начиная от группировки массивов и заканчивая строками Юникода. Ожидается, что спецификация 2024, разработанная Техническим комитетом 39 ECMA, будет утверждена в июне.

Среди списка готовых функций, которые будут опубликованы в этом году, есть предложение по группировке массивов. В основе этого предложения лежит идея о том, что группировка массивов - это распространенная операция, примером которой может служить предложение GROUP BY в SQL и программирование mapreduce. Возможность объединять подобные данные в группы позволяет разработчикам вычислять наборы данных более высокого порядка.

Другие новые возможности спецификации 2024 включают передачу ArrayBuffer, которая добавляет новые методы в ArrayBuffer.prototype, а также изменяемые и растущие ArrayBuffers, которые расширяют конструкторы ArrayBuffer, принимая дополнительную максимальную длину, что позволяет увеличивать и уменьшать буферы на месте. Growable ArrayBuffers обещают обеспечить лучшее управление памятью и служить в качестве возможности синхронизации с ростом памяти WebAssembly. Еще одна возможность ECMAScript 2024, асинхронное атомарное ожидание, будет использоваться в основном в агентах, которым запрещено блокировать.

Еще одна новая возможность, promise with resolvers, упрощает настройку поведения разрешения и отклонения обещания после его инстанцирования. Это требовало громоздкого обходного пути для извлечения функций разрешения и отклонения из области обратного вызова, говорится в предложении.

Благодаря хорошо сформированным строкам Unicode разработчики ECMAScript продвигаются вперед в разработке метода проверки того, является ли данная строка ECMAScript хорошо сформированной или нет. Цели предлагаемого метода - повысить производительность и сделать более понятным для читателей код, в котором выполняется этот тест, особенно для читателей, не имеющих обширных знаний о Юникоде или регулярных выражениях.

В ECMAScript 2024 также будет расширен синтаксис для классов символов, добавлена поддержка разности/вычитания множеств, пересечения множеств и вложенных классов символов.

В прошлогоднем ECMAScript 2023 появились методы для поиска и изменения массивов, а также был расширен API WeakMap.

ECMAScript 2024 обретает форму
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
16 апреля 2024 г.
112
Теги: JavaScript , API , ECMAScript , ECMA

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты