#blog
На 109-м заседании комитет TC39, отвечающий за развитие языка JavaScript, продвинул 11 предложений по различным стадиям стандартизации ECMAScript. Два из них достигли Stage 4 и войдут в следующую официальную версию языка:
* Math.sumPrecise(iterable) — обеспечивает точное суммирование чисел, избегая потери точности из-за округления.
* Методы Uint8Array: toBase64(), fromBase64(), toHex(), fromHex() — добавляют встроенные средства для работы с base64 и шестнадцатеричными строками.
На Stage 3 вышли:
* Iterator.concat(...) — упрощает объединение итераторов.
* Upsert для Map/WeakMap — позволяет безопасно устанавливать значения по умолчанию.
* Immutable ArrayBuffer — добавляет неизменяемые буферы для безопасной и эффективной работы с памятью.
На Stage 2:
* Intl Era/Month Code — поддержка эр и кодов месяцев в формате дат.
* Сохранение конечных нулей в Intl.NumberFormat — улучшает точность форматирования чисел.
* Import Bytes — возможность импорта бинарных файлов как Uint8Array.
Статья: https://socket.dev/blog/tc39-advances-11-proposals-for-math-precision-binary-apis-and-more
Post #62
154