Node v17.0.0
Вышла новая мажорная версия Node.js. Основные изменения:
- поддержка OpenSSL 3.0
- V8 9.5
- встроенный модуль readline теперь поддерживает Readable Stream API и промисы
Версия 16 станет LTS на следующей неделе. Поддержка версии 14 переходит в статус maintanance (только фиксы уязвимостей).
Ещё одна статья, посвящённая релизу: https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382
Вышла новая мажорная версия Node.js. Основные изменения:
- поддержка OpenSSL 3.0
- V8 9.5
- встроенный модуль readline теперь поддерживает Readable Stream API и промисы
Версия 16 станет LTS на следующей неделе. Поддержка версии 14 переходит в статус maintanance (только фиксы уязвимостей).
Ещё одна статья, посвящённая релизу: https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382
Chrome 95
Вышел Chrome 95. В нём:
- V8 9.5
- URLPattern
- Eye Dropper API для создания кастомных color picker
- self.reportError()
- убрана поддержка FTP
- легаси U2F API помечен как deprecated (вместо него стоит использовать WebAuthn)
Список изменений из статьи про релиз Chrome 95 Beta
Видео: новое в Chrome 95
Новое в DevTools Chrome 95 (плюс видео)
Вышел Chrome 95. В нём:
- V8 9.5
- URLPattern
- Eye Dropper API для создания кастомных color picker
- self.reportError()
- убрана поддержка FTP
- легаси U2F API помечен как deprecated (вместо него стоит использовать WebAuthn)
Список изменений из статьи про релиз Chrome 95 Beta
Видео: новое в Chrome 95
Новое в DevTools Chrome 95 (плюс видео)
Как победить CORS
Статья Jake Archibald о том, как правильно работать с CORS. Также прилагается интерактивный playground.
Статья Jake Archibald о том, как правильно работать с CORS. Также прилагается интерактивный playground.
Jakearchibald
How to win at CORS
The 'how' and 'why' of CORS, from start to finish.
Как пользоваться Reporting API
Вышло две статьи о том, как пользоваться Reporting API для получения различных отчётов об ошибках безопасности, вызовах deprecated API и падениях в браузерах юзеров. Данный API появится в Chrome 96 (релиз 16 ноября).
Основная статья: https://web.dev/reporting-api/
Переход с Reporting API v0 на v1: https://web.dev/reporting-api-migration/
Вышло две статьи о том, как пользоваться Reporting API для получения различных отчётов об ошибках безопасности, вызовах deprecated API и падениях в браузерах юзеров. Данный API появится в Chrome 96 (релиз 16 ноября).
Основная статья: https://web.dev/reporting-api/
Переход с Reporting API v0 на v1: https://web.dev/reporting-api-migration/
Chrome for Developers
Monitor your web application with the Reporting API | Capabilities | Chrome for Developers
Use the Reporting API to monitor security violations, deprecated API calls, and more.
W3C Strategic Highlights October 2021
Консорциум Всемирной паутины опубликовал октябрьское обновление отчёта о своей работе. Как всегда много интересного, отличные выжимки и много ссылок для тех, кому интересно погрузиться в подробности. Строго рекомендовано к ознакомлению!
https://www.w3.org/2021/10/w3c-highlights/Overview.html
Консорциум Всемирной паутины опубликовал октябрьское обновление отчёта о своей работе. Как всегда много интересного, отличные выжимки и много ссылок для тех, кому интересно погрузиться в подробности. Строго рекомендовано к ознакомлению!
https://www.w3.org/2021/10/w3c-highlights/Overview.html
Brave Search становится поиском по умолчанию в Brave Browser в 5 странах
В Соединённых Штатах, Канаде и Соединённом Королевстве Brave Search заменяет Google, во Франции Qwant, а в Германии DuckDuckGo. Тестирование поисковика началось в июне 2021
В Соединённых Штатах, Канаде и Соединённом Королевстве Brave Search заменяет Google, во Франции Qwant, а в Германии DuckDuckGo. Тестирование поисковика началось в июне 2021
Brave
Privacy-preserving Brave Search Replaces Google as the Default Search Engine in the Brave Browser | Brave
Starting today, new Brave users will have the search functionality in the Brave browser powered by Brave Search, giving them the privacy and independence of a search/browser alternative to Big Tech.
⚡️ Photoshop приходит в веб
https://web.dev/ps-on-the-web/
Adobe анонсировали публичную бету веб-версии Photoshop. Основная часть кода портирована с помощью Emscripten (компилятора C++ в #WebAssembly). Приложение использует мультитрединг wasm (уже работает в браузерах на основе Chromium и Firefox, а также включен в Safari TP, и ожидается в следующем обновлении Safari). Интерфейс написан на веб компонентах и библиотеке Lit с использованием UI библиотеки Spectrum в версии для веб компонентов.
https://web.dev/ps-on-the-web/
Adobe анонсировали публичную бету веб-версии Photoshop. Основная часть кода портирована с помощью Emscripten (компилятора C++ в #WebAssembly). Приложение использует мультитрединг wasm (уже работает в браузерах на основе Chromium и Firefox, а также включен в Safari TP, и ожидается в следующем обновлении Safari). Интерфейс написан на веб компонентах и библиотеке Lit с использованием UI библиотеки Spectrum в версии для веб компонентов.
web.dev
Photoshop's journey to the web | Articles | web.dev
Over the last three years, Chrome has been working to empower web applications that want to push the boundaries of what's possible in the browser. One such web application has been Photoshop. The idea of running software as complex as Photoshop directly in…
Новое в Safari 15
В блоге WebKit опубликована статья с описанием новых фич Safari 15, который теперь по умолчанию поставляется также и с macOS Monterey (вышла 25 октября). В статье упоминаются мета-тэг theme-color, различные улучшения CSS (aspect-ratio, CSS Color Level 4, новые значения для list-style-type), CSS Grid Inspector, новые фичи JavaScript и WebAssembly, WebGL 2, улучшенный Web Share API, медиа, приватность, работа с паролями и аутентификация и Payment Request API.
Более подробное описание новых фич от Вебни: https://t.me/webnya/2171
В блоге WebKit опубликована статья с описанием новых фич Safari 15, который теперь по умолчанию поставляется также и с macOS Monterey (вышла 25 октября). В статье упоминаются мета-тэг theme-color, различные улучшения CSS (aspect-ratio, CSS Color Level 4, новые значения для list-style-type), CSS Grid Inspector, новые фичи JavaScript и WebAssembly, WebGL 2, улучшенный Web Share API, медиа, приватность, работа с паролями и аутентификация и Payment Request API.
Более подробное описание новых фич от Вебни: https://t.me/webnya/2171
WebKit
New WebKit Features in Safari 15
With the release of Safari 15 for macOS Monterey, iPadOS 15, iOS 15, and watchOS, as well as macOS Big Sur and macOS Catalina, WebKit brings significant advancements in privacy and security, improved interoperability, and a host of new features for web developers.
⚡️ Новый пропозал деструктуризация приватных полей отправляется сразу на stage 2!
⚡️ WebAssembly CSP пропозал на вчерашней встрече #WebAssembly CG перешёл с phase 1 сразу на phase 3
⚡️ Новый пропозал String.cooked переходит на 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 стриминга
https://nextjs.org/blog/next-12
Основные нововведения:
- компилятор, написанный на Rust (~3x Fast Refresh и ~5x ускорение сборки)
- миддлвары (в бете) для более удобной конфигурации
- поддержка React 18
- поддержка AVIF изображений
- продвинутая инкрементальная статическая регенерация, позволяющая отдавать ботам-кроулерам нужное состояние страницы
- поддержка ES модулей
- URL импорты (в бете)
- React Server Components (в альфе) с поддержкой SSR стриминга
nextjs.org
Next.js 12
Next.js 12 introduces a brand-new Rust compiler, Middleware (beta), React 18 Support, Native ESM Support, URL Imports, React Server Components (alpha), and more!
👀 В 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 Loading API
- минорные исправления скроллинга
- улучшения обработки цветовых пространств при рендеринге
- элемент <dialog> с поддержкой ::backdrop
- #WebAssembly Exception handling
- 4GB для wasm memory
- улучшения JIT, исправления и улучшения Intl, JSON.parse, JSON.stringify и регулярок
- добавилось и улучшилось много различных Web API
- исправления WebGL и Media
- WebRTC media capabilities
- улучшения доступности
https://webkit.org/blog/12033/release-notes-for-safari-technology-preview-134/
В нём:
- улучшения Web Inspector
- много улучшений и исправлений CSS и CSS Font Loading API
- минорные исправления скроллинга
- улучшения обработки цветовых пространств при рендеринге
- элемент <dialog> с поддержкой ::backdrop
- #WebAssembly Exception handling
- 4GB для wasm memory
- улучшения JIT, исправления и улучшения Intl, JSON.parse, JSON.stringify и регулярок
- добавилось и улучшилось много различных Web API
- исправления WebGL и Media
- WebRTC media capabilities
- улучшения доступности
WebKit
Release Notes for Safari Technology Preview 134
Safari Technology Preview Release 134 is now available for download for macOS Big Sur and macOS Monterey.