TGViewer
Channel Public Channel
Вебня

Вебня

@webnya

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

Showing posts older than #2243 · Back to latest

Older Posts 20 shown
Post #2241 3.78K
Вышел Safari Technology Preview 129

https://webkit.org/blog/11951/release-notes-for-safari-technology-preview-129/

В нём:
- улучшения Web Inspector
- исправления и улучшения CSS
- различные улучшения скроллинга
- исправления некоторых Web API, таких как ReadableStream, WebGL, IndexedDB, WebCrypto
- часть реализации #WebAssembly пропозала Typed Function References (phase 2)
WebKit Release Notes for Safari Technology Preview 129 Safari Technology Preview Release 129 is now available for download for macOS Big Sur and betas of macOS Monterey.
Post #2239 4.03K
В дружественном канале @ufostation вышло интервью с разработчиками Яндекс.Браузера
Post #2238 3.86K
Результаты опроса о скроллинге в вебе 2021

Деврелы Google опубликовали результаты опроса о скроллинге. В целом картина такая, что разработчики не очень удовлетворены текущим состоянием и испытывают боль.
web.dev 2021 Scroll Survey Report | Blog | web.dev Get the 2021 Scroll Survey Report plus words from the Chrome team about how this impacts priorities and plans for Chromium and the web.
Post #2237
Вебня pinned «Сегодня каналу Вебня исполняется 3 года! Большое спасибо всем подписчикам и особенно патронам за поддержку и мотивацию! По случаю дня рождения канала несколько новостей: 1) Я удалил с Patreon таер с поддержкой в $5, так как фактически никаких особенных плюсов…»
Post #2236 3.81K
Что нового появится в Chrome 93

Оригинальная статья: https://blog.chromium.org/2021/07/chrome-93-multi-screen-window-placement.html

Добавлены новые Origin Trials:
- Cross-Origin-Embedder-Policy: credentialless — позволяет отправлять cross-origin запросы без CORS
- Multi-Screen Window Placement API
- ОС-подобные оверлеи для PWA
- PWA в качестве обработчиков URL

Фичи, которые вышли из Origin Trial и станут доступны по умолчанию:
- Web Bundles — новый способ публикации бандлов с улучшенным кэшированием
- WebXR Plane Detection API

Другие фичи:
- AbortSignal.abort()
- улучшения CSS Flexbox
- Error.cause (stage 3) — также будет доступен в Firefox 91 и в Safari 15, которые сейчас доступны как beta-релизы
- Object.hasOwn (stage 3) — также появится в Firefox 92
- обновления User-Agent Client Hints API

Релиз Chrome 93 состоится 31 августа
Chromium Blog Chrome 93: Multi-Screen Window Placement, PWAs as URL Handlers, and More Unless otherwise noted, changes described below apply to the newest Chrome beta channel release for Android, Android WebView, Chrome OS, Lin...
Post #2235 3.83K
Сегодня каналу Вебня исполняется 3 года!

Большое спасибо всем подписчикам и особенно патронам за поддержку и мотивацию! По случаю дня рождения канала несколько новостей:

1) Я удалил с Patreon таер с поддержкой в $5, так как фактически никаких особенных плюсов у таких патронов по сравнению с теми, кто платил $2 практически никогда не было. Если Вам нравится этот канал настолько, что вы готовы пожертвовать больше, то это всё ещё возможно сделать через сам Patreon.

2) Теперь чат, который ранее был открыт только для патронов, открыт для всех! Он не привязан к каналу, чтобы не мешать комментарии из канала с любыми другими обсуждениями здесь. Я пока не уверен, что смогу уделять ему много времени, но обязательно буду появляться и рассказывать что-нибудь интересное, а может быть иногда даже будем проводить небольшие видеоконференции по мотивам встреч TC39 или групп W3C, посмотрим. Пожалуйста, воздержитесь от оффтопа в чате (сегодня в честь дня рождения канала — можно😄). И добро пожаловать: @webnya_chat!

——

Канал будет придерживаться всё той же политики относительно рекламы — её нет и никогда не будет! Также мы никогда сами не тратили денег на рекламу или продвижение канала, поэтому если он Вам нравится, то пожалуйста расскажите о нём другим, это будет лучшим подарком на день рождения Вебни! Также можно подонатить на Патреоне, но только если очень хочется и Вас это не обременит, это совсем не обязательно! 🙂

И, конечно же, принимаем поздравления в комментариях к этому посту и в чате Вебни!
Post #2234 3.69K
GNOME Web Canary

Сборки браузера GNOME Web (основывается на WebKit) теперь помимо стабильных релизов (для конечных пользователей) и Technology Preview (для тестирования последних разработок) доступены в виде сборок с самыми последними фичами, в том числе нестабильными.

https://base-art.net/Articles/introducing-the-gnome-web-canary-flavor/
Base-Art Introducing the GNOME Web Canary flavor Today I am happy to unveil GNOME Web Canary which aims to provide bleeding edge, most likely very unstable builds of Epiphany, depending on daily builds of the WebKitGTK development version. Read on to know more about this. Until recently the GNOME Web browser…
Post #2232 3.94K
WebDriver BiDi — новый протокол для автоматизации браузеров

В разработке и стандартизации (W3C) задействованы такие компании как Apple, BrowserStack, Google, Microsoft, Mozilla, Sauce Labs. Протокол позволит использовать Puppeteer (или другие инструменты) с любыми браузерами, заменив собой Chrome DevTools Protocol (CDP), а также добавляет интеграцию с Web Platform Tests.

https://developer.chrome.com/blog/webdriver-bidi/
Chrome for Developers WebDriver BiDi - The future of cross-browser automation | Blog | Chrome for Developers Getting to know what is WebDriver BiDi and why it is the future of cross-browser automation
  • 👍 1
Post #2231 3.72K
Playwright Test — новый тест-раннер от команды Playwright

Андрей Лушников из Microsoft о новом раннере для Playwright, который помогает запустить тесты во всех браузерах, выполняет тесты параллельно, реализует захват трейсов, видео, скриншотов и легко расширяем.

https://applitools.com/event/introducing-playwrights-new-test-runner/
Deterministic AI End-to-End Testing | Applitools Introducing Playwright's New Test Runner Microsoft Principal Engineer, Andrey Lushnikov demonstrates the capabilities of Playwright's new test runner.
Post #2230 4.43K
Новые возможности модуля crypto в Node.js

Ещё одна статья James Snell о генереции случайных UUID через новое API crypto.randomUUID() и генерации и проверке простых чисел.

https://www.nearform.com/blog/new-crypto-capabilities-in-node-js/
Nearform Introducing new crypto capabilities in Node.js | Nearform Nearform is an independent team of engineers, designers and strategists. We build digital capability and software solutions for ambitious enterprises seeking sustained business impact. We love what we do.
Post #2229 3.96K
Использование AbortSignal в Node.js

James Snell о том, как работает AbortSignal и AbortController, а также о том, как реализовать их поддержку в своём API.

https://www.nearform.com/blog/using-abortsignal-in-node-js/
Nearform Using AbortSignal in Node.js | Nearform Nearform is an independent team of engineers, designers and strategists. We build digital capability and software solutions for ambitious enterprises seeking sustained business impact. We love what we do.
Post #2228 3.82K
Оптимизация функций стадартной библиотеки в JavaScriptCore

Tadeu Zagallo из Apple рассказал о способах оптимизации встроенных функций в JavaScriptCore (JS движке из WebKit / Safari) на примере Function.prototype.toString(). Оптимизации достигаются за счет кеширования результата, спекулятивных вычислений за счет знаний о механике исполнения, добавления новой инструкции, которая загружает кешированное значение когда оно доступно и обучения абстракного интерпретатора использованию вычисленного значения, если оно доступно.

https://webkit.org/blog/11934/optimizing-javascript-standard-library-functions-in-jsc/
WebKit Optimizing JavaScript Standard Library Functions in JSC After three years working on JavaScriptCore (JSC), I recently had the opportunity to work on optimizing one of our standard library functions for the first time.
Post #2227 4.72K
Вышел Yarn 3.0

В новой версии улучшена производительность, добавлена поддержка ESBuild и добавлены другие изменения. В следующих минорных версиях планируется также поддержка Corepack.
DEV Community Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ... Hello! Long time no see! Back in December, we decided to start working on our next major release, the...
Post #2226 3.56K
URLPattern API станет доступен в Chrome 93

https://web.dev/urlpattern/

URLPattern — это новый API для сопоставления URL. В данный момент он находится в разработке в WICG, поэтому, кажется, Google форсит его до продвижения в качестве стандарта W3C, что немного странно, хотя API выглядит очень даже полезным.
Chrome for Developers URLPattern brings routing to the web platform | Web Platform | Chrome for Developers An approach to standardizing common pattern matching use cases.
Post #2224 3.82K
RenderingNG в деталях

Chris Harrelson начал серию статей, которая посвящена процессу рендеринга (превращение HTML и CSS в пиксели) в движке Blink. А точнее про RenderingNG (rendering engine) – собирательное название для плеяды специализированных компонент.
В первой статье описываются мотивация, ключевые свойства системы и сами компоненты, как они развивались по годам с указанием приобретаемой функциональности. Во второй статье описывается общая архитектура, как компоненты взаимодействуют и как работает весь процесс по получению пикселей на условном экране. Обещают в скором времени продолжение с деталями по каждому компоненту и какую роль они играют, а так же по структурам данных, которые используются в процессе рендеринга.
Post #2223 3.79K
CSS Nesting получает официальный статус

Спецификация CSS Nesting была одобрена к публикации как первый публичный рабочий черновик (FPWD). Фактически это означает, что она вышла из статуса теоритического предложения и переходит на первую стадию процесса принятия в качестве рекомендации (все спеки CSS это рекомендации).
Напомним, что про слухи и заблуждения вокруг CSS Nesting, а также как это нововведение может повлиять на веб платформу было в статье CSS-нестинг — боль­ше, чем са­хар
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 →