TGViewer
Channel Public Channel
Вебня

Вебня

@webnya

JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Subscribers
4.41K
Photos
89
Videos
2
Links
2.1K

Showing posts older than #2325 · Back to latest

Older Posts 20 shown
Post #2324 3.83K
⚡️ WebAssembly CSP пропозал на вчерашней встрече #WebAssembly CG перешёл с phase 1 сразу на phase 3
Post #2322 4.05K
Новое в 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 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.
Post #2321 5.75K
⚡️ Photoshop приходит в веб

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…
Post #2318 3.94K
⚡️ ECMA-402 пропозал Intl.Segmenter отправляется на stage 4
Post #2317 6.22K
Post #2316 4.96K
W3C Strategic Highlights October 2021

Консорциум Всемирной паутины опубликовал октябрьское обновление отчёта о своей работе. Как всегда много интересного, отличные выжимки и много ссылок для тех, кому интересно погрузиться в подробности. Строго рекомендовано к ознакомлению!

https://www.w3.org/2021/10/w3c-highlights/Overview.html
Post #2315 4.53K
Как пользоваться 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/
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.
Post #2313 4.89K
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 (плюс видео)
Post #2312 3.95K
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
Post #2311 3.93K
Безопасная работа с DOM через Sanitizer API

https://web.dev/sanitizer/

Данный API разрабатывается под эгидой WICG и в данный момент находится в разработке в Chromium и Firefox и в процессе одобрения в WebKit. Оно позволяет избежать XSS атак при работе с HTML и DOM.
web.dev Safe DOM manipulation with the Sanitizer API | Articles | web.dev The new Sanitizer API aims to build a robust processor for arbitrary strings to be safely inserted into a page. This article introduces the API, and explains its usage.
Post #2310 3.9K
Вышел Parcel 2

Parcel — это сборщик для веб проектов, предоставляющий максимум необходимых возможностей из коробки. Основные изменения новой мажорной версии:
- Новая система плагинов
- Tree shaking включён по умолчанию
- Улучшения производительности, включающие новый компилятор JavaScript, написанный на языке Rust, а также распараллеливание задач
- Улучшение бандлера с ES модулями
- Автоматический code-splitting (разделение кода)
- Обработка изображений
- Улучшенное кэширование
- Улучшенный hot-reloading
- Инлайнинг бандлов
- Поддержка создания библиотек
- Ленивый режим разработки (пересобирает только необходимые файлы)
- Улучшения поддержка веб воркеров
- Улучшенная диагностика ошибок
- Более надёжный вотчер файлов
- Более быстрые и точные source maps

https://parceljs.org/blog/v2/
parceljs.org Announcing Parcel v2! The Parcel team is beyond excited to announce that v2.0.0 stable is now available! 🎉
Post #2309 3.76K
RenderingNG: проект по ускорению, улучшению надёжности и расширяемости рендеринга в Chromium

https://blog.chromium.org/2021/10/renderingng.html

Новая архитектура старается по максимуму использовать GPU и многоядерные системы, а также позволит проще добавлять новые фичи веб платформы. Отдельные части RenderingNG уже добавлены в Chromium, но основная работа всё ещё ведётся.
Chromium Blog RenderingNG: an architecture that makes and keeps Chrome fast for the long term Our continual investments in the performance of Chrome have led to significant improvements in battery life, memory, and the speed of the we...
Post #2308 4.06K
Web Streams везде

Статья о том, что такое Streams API, где оно используется в браузерах и Node.js, как с ним работать и о том, над чем ещё предстоит поработать.

https://css-tricks.com/web-streams-everywhere-and-fetch-for-node-js/
CSS-Tricks Web Streams Everywhere (and Fetch for Node.js) | CSS-Tricks Chrome developer advocate Jake Archibald called 2016 "the year of web streams." Clearly, his prediction was somewhat premature. The Streams Standard was
Post #2307 5.89K
JetBrains JavaScript Day

Через час начнётся бесплатная онлайн конференция с крутыми докладчиками, в том числе будет доклад о #TC39 от Ujjwal Sharma, одного из участников комитета.

https://pages.jetbrains.com/javascript-day-2021/
YouTube JetBrains JavaScript Day 2021 JetBrains JavaScript Day 2021 is a free virtual event that took place on October 14, 2021. 9 community experts talked about JavaScript, React, Angular, open-...
Post #2306 4.46K
Новости W3C

Спецификация CSS Multi-column Layout Module Level 1 опубликована в статусе W3C Candidate Recommendation Snapshot. Фидбек принимается до 12 декабря, после чего она перейдёт в статус Candidate Recommendation.

Media Capture and Streams опубликована в статусе Candidate Recommendation Snapshot. Фидбек принимается до 13 ноября, после чего она перейдёт в статус Candidate Recommendation.

Две спецификации о доступности в вебе опубликованы в статусе First Public Working Draft:
- Natural Language Interface Accessibility User Requirements
- Accessibility of Remote Meetings
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →