Telegram Web Link
⚡️ Новый пропозал String.cooked переходит на stage 1. Некоторые делегаты выступили за смену имени метода на что-то более понятное.
⚡️ Bind-this оператор переходит на stage 1
⚡️ Array grouping переходит на stage 2. Решено добавить два метода: groupBy и groupByMap. Также эти методы больше не планируется добавлять для %TypedArray%
⚡️ Новые пропозалы RegExp modifiers и RegExp extended mode отправляются на stage 1
Вышел Next 12.0

https://nextjs.org/blog/next-12

Основные нововведения:
- компилятор, написанный на Rust (~3x Fast Refresh и ~5x ускорение сборки)
- миддлвары (в бете) для более удобной конфигурации
- поддержка React 18
- поддержка AVIF изображений
- продвинутая инкрементальная статическая регенерация, позволяющая отдавать ботам-кроулерам нужное состояние страницы
- поддержка ES модулей
- URL импорты (в бете)
- React Server Components (в альфе) с поддержкой SSR стриминга
👀 В WebKit реализованы stage 3 ECMAScript пропозал Shadow Realms (https://bugs.webkit.org/show_bug.cgi?id=230602) и phase 3 #WebAssembly пропозал Exception handling (https://bugs.webkit.org/show_bug.cgi?id=229681). Ждём в ближайших сборках Safari TP.
Вышел Safari Technology Preview 134

https://webkit.org/blog/12033/release-notes-for-safari-technology-preview-134/

В нём:
- улучшения Web Inspector
- много улучшений и исправлений CSS и CSS Font Click Me Load More API
- минорные исправления скроллинга
- улучшения обработки цветовых пространств при рендеринге
- элемент <dialog> с поддержкой ::backdrop
- #WebAssembly Exception handling
- 4GB для wasm memory
- улучшения JIT, исправления и улучшения Intl, JSON.parse, JSON.stringify и регулярок
- добавилось и улучшилось много различных Web API
- исправления WebGL и Media
- WebRTC media capabilities
- улучшения доступности
⚡️ Пропозалы RegExp \R Escape и RegExp Buffer Boundaries (\A, \z, \Z) отправляются на stage 1
⚡️ Evaluator Attributes переходит на stage 1
Появились релизы стабильного канала Microsoft Edge для Linux

Официального анонса еще не было, но в репозиториях Майкрософт уже есть сборки.

https://nakedsecurity.sophos.com/2021/10/29/microsoft-edge-finally-arrives-on-linux-official-build-lands-in-repos/
Состоялся релиз Unicode CLDR v40

https://cldr.unicode.org/index/downloads/cldr-40

В нём:
- поддержка 29 новых локалей для грамматических особенностей (включая украинскую локаль)
- поддержка имён и ключевых слов Emoji 14 для поиска
- обновленный веб-фронтенд для добавления улучшений в CLDR
- улучшения используемых спецификаций

Также состоялся релиз ICU 70.

CLDR и ICU используются во всех основных браузерах и Node.js для фич интернационализации и локализации в JavaScript (Intl).
Вышел Babel 7.16.0

https://babeljs.io/blog/2021/10/29/7.16.0.html

В нём добавлены поддержка ESLint 8.0 и TypeScript 4.5 (который пока только в бете), class static blocks (ES2022) включены по умолчанию, а также добавлена поддержка токена ^ для плейсхолдера pipe оператора (stage 2).
Фингерпринтинг без JavaScript

https://dev.to/savannahjs/demo-disabling-javascript-wont-save-you-from-fingerprinting-4838

Отключенный JavaScript не спасает от снятия «отпечатков» пользователя. Демо на сайте https://noscriptfingerprint.com/ доказывает, что можно с высокой точностью определить пользователя даже если тот:
- использует десктопный режим с мобильного браузера
- подменяет юзерагент
- использует режим инкогнито
- меняет интернет соединение

Для фингерпринтинга в демо используются HTTP-заголовки, CSS и шрифты.
Основанный на слоях SVG движок для WebKit

https://blogs.igalia.com/nzimmermann/posts/2021-10-29-layer-based-svg-engine/

Nikolas Zimmermann написал статью о новом движке SVG рендеринга для WebKit.
Обновление Samsung Internet 16 beta

https://medium.com/samsung-internet-dev/updating-16-0-beta-more-secure-better-tabs-urls-down-under-a78591c95fc2

В Play Store и Galaxy Store стало доступно обновление браузера Samsung Internet 16.0.2 beta, в котором появились новые фичи:
- адресная строка теперь может быть перемещена вниз для лучшей эргономики (Focus Mode)
- группы табов
- апгрейд с HTTP до HTTPS
- Device Posture API для поддержки сгибаемых устройств (экспериментальный API)

Пост о Samsung Internet 16.0 beta: https://www.tg-me.com/webnya/2275
Вышел Firefox 94

https://www.mozilla.org/en-US/firefox/94.0/releasenotes/

Из интересного:
- страница about:unloads с настройками для выгрузки из памяти неактивных вкладок
- фоновое обновление браузера на Windows теперь может работать даже при закрытом Firefox
- на Linux улучшены производительность и уменьшено потребление энергии WebGL
- Site Isolation наконец-то доделана и включена полностью на всех платформах
- улучшена производительность Performance API
- небольшие оптимизации памяти в SpiderMonkey
- ускорение обхода свойств объекта в JS
- улучшенное планирование пауз сборщика мусора
- добавлена поддержка structuredClone() (вот тут была новость о добавлении этой фичи в стандарт HTML)
- добавлена поддержка HTMLScriptElement.supports()

Более полный список изменений для разработчиков: https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/94
Части WICG спецификации File System Access станут стандартом WHATWG

Origin Private File System и Access Handle, разрабатываемые ранее под эгидой WICG инженерами компании Google, было решено перевести для совместной разработки в WHATWG. Решение было принято на W3C TPAC 2021 совместно представителями Google, Mozilla, Adobe и Apple. Это те части спецификации File System Access, которые используются в веб версии Photoshop.
Вышел Angular 13

В нём больше не доступен View Engine, на замену которому пришёл Ivy, API для компонентов был урощён, была прекращена поддержка IE11, а также улучшены тулинг, доступность, а также добавлены поддержка RxJS 7.4 и TypeScript 4.4.

https://blog.angular.io/angular-v13-is-now-available-cce66f7bc296
V8 v9.7

Вышла новая бета V8, стабильная версия которого должна появиться в Chrome 97 (выйдет 4 января). В ней добавлена поддержка findLast и findLastIndex (stage 3).
2025/06/29 17:11:56
Back to Top
HTML Embed Code: