Telegram Web Link
Результаты первого дня июльской встречи #TC39

Я на встрече присутствовать не смог ввиду неудобной временной зоны проведения (Токио), поэтому отмечу только самое важное:

- ECMA-402 пропозал Intl Enumiration API отправляется на stage 3 (слайды)
- пропозал Realms требует дальнейших обсуждений, пока что не отправляется на stage 3, но ещё будет время для дальнейшего обсуждения в другие дни встречи (слайды)

Другие пропозалы, которые успели обсудить:
- Intl Locale Info update (слайды)
- Intl DisplayNames v2 update (слайды)
- Extend TimeZoneName Option Proposal update (слайды)
Вышел Firefox 90

https://hacks.mozilla.org/2021/07/getting-lively-with-firefox-90/

В нём:
- Fetch Metadata Request Headers
- автообновления на Windows даже если Firefox не запущен
- поддержка FTP убрана из браузера
- ссылки теперь работают при сохранении страниц в PDF
- Cache API теперь можно использовать в экстеншнах и воркерах
- поддержка приватных полей классов, приватных методов и аксессоров (ES2022) по умолчанию
- Ergonomic brand checks для приватных полей (stage 3, а завтра уже возможно станут stage 4 и позже частью ES2022)
- метод .at() для массивов, строк и тайпд эрреев (stage 3)

Изменения для конечных пользователей
Изменения для разработчиков
Использование #WebAssembly потоков из C, C++ и Rust

Ингвар Степанян из Google о том, что представляет собой реализация потоков в WebAssembly и как их использовать.

https://web.dev/webassembly-threads/
Релиз браузера Samsung Internet 15.0 Beta

Он основан на Chromium 90 и добавляет некоторые фичи, защищающие приватность пользователей.

https://medium.com/samsung-internet-dev/introducing-15-0-beta-2d5c50ba2c80
Результаты второго дня июльской встречи #TC39

Результаты первого дня тут.

Пропозалы, выдвинутые чемпионами к продвижению:
- Ergonomic Brand Checks отправляется на stage 4 и попадёт в ES2022
- Array Find From Last отправляется на stage 3 (слайды)
- ArrayBuffer to/from Base64 отравляется на stage 1 (слайды)
- Array Filtering пока не переходит на stage 2, но одобрено добавление нового пропозала метода groupBy на stage 1(слайды)

Обновления пропозалов:
- Accessible Object hasOwnProperty (слайды)
- Import Assertions (слайды)
- декораторы (слайды)
- Module fragments (слайды)
⚡️ Вышла Node.js 16.5.0 с экспериментальной поддержкой Web Streams API
⚡️ #WebAssembly пропозал SIMD переходит на phase 5 (фича прошла процесс стандартизации и будет добавлена в спецификацию)
Результаты третьего дня июльской встречи #TC39

Результаты первого дня тут. Результаты второго дня тут.

Пропозалы, выдвинутые чемпионами к продвижению:
- Intl.NumberFormat v3 переходит на stage 3 (слайды)
- Realms, итог по которому не был подведён в первый день, всё же переходит на stage 3 с возможной сменой названия (слайды)
- пропозал getOriginals (у которого пока нет даже репозитория) не получил необходимый консенсус для перехода на stage 1

Обновления пропозалов:
- Module fragments (слайды)
Представлен черновик Emoji 14.0

https://blog.emojipedia.org/new-emojis-in-2021-2022/

Релиз ожидается 14 сентбяря.
Релиз Ember 4.0 состоится 20 сентября

В новой версии не появится новых фич, а лишь будут убраны фичи, которые уже задеприкейтили в Ember 3.x. Кроме того, прекращается поддержка IE 11.

https://blog.emberjs.com/the-road-to-ember-4-0/
V8 v9.2

https://v8.dev/blog/v8-release-92

Новые фичи:
- метод .at() для строк, массивов и TypedArray (stage 3)
- разделяемые сжатые указатели (про последние можно почтитать тут)
Результаты встречи #WebAssembly Community Group (20 июля 2021)

- пропозал Constant-Time wasm переходит на phase 1
- пропозал Instrument Tracing переходит на phase 2
- пропозал Exception Handling Переходит на phase 3
Более быстрое и эффективное определение фишинговыйх сайтов в Chromium 92

В Chromium 92 (который должен выйти уже в ближайшие часы) появится улучшенная основанная на анализе изображений классификация фишинговых сайтов.

https://blog.chromium.org/2021/07/m92-faster-and-more-efficient-phishing-detection.html
Записался в качестве заинтересованного лица на #TC39 Incubator Call по обновлённому пропозалу Pattern Matching (stage 1) 2го августа. Надо догонять Python, PHP и Ruby! 🙂
Новое в SpiderMonkey в выпусках Firefox 90 и 91

Команда SpiderMonkey выложила довольно подробный отчёт о проделанной работе, который включает новые фичи JS и #WebAssembly, API интернационализации, а также детали работы над компиляторами внутри движка.

https://spidermonkey.dev/blog/2021/07/19/newsletter-firefox-90-91.html
Feature roadmap Microsoft Edge

Команда разработки браузера Edge поделилась своими планами на ближайшие несколько версий. Можно посмотреть на какой стадии находятся фичи и в какие версии браузеров их планируют внедрить.

https://www.microsoftedgeinsider.com/en-us/whats-next
Обновил официальный список #WebAssembly пропозалов с учётом последних изменений со встреч WG и CG.
Вышел Safari Technology Preview 128

В нём: улучшения вкладки элементов веб инспектора, исправления CSS, оптимизации JS и другое.

https://webkit.org/blog/11925/release-notes-for-safari-technology-preview-128/
2025/07/01 11:35:44
Back to Top
HTML Embed Code: