Что нового в Payment Request API
Новая статья в блоге WebKit
https://webkit.org/blog/9167/whats-new-in-the-payment-request-api-for-apple-pay/
Новая статья в блоге WebKit
https://webkit.org/blog/9167/whats-new-in-the-payment-request-api-for-apple-pay/
WebKit
What’s New in the Payment Request API for Apple Pay
Since announcing last April that WebKit supports the W3C Payment Request API for Apple Pay, we’ve been hard at work adding even more features to the API.
Forwarded from Веб-стандарты (Веб-стандарты)
Аудит веб-контента с помощью веб-инспектора WebKit. В Safari 13 появилась новая панель для запуска тестов: встроенных примеров по доступности и собственных, в формате JSON. Подробнее в блоге WebKit https://webkit.org/blog/8935/audits-in-web-inspector/ или в видео Джона Дэвиса с WWDC https://developer.apple.com/videos/play/wwdc2019/514/
Новости с полей #WebAssembly. Обсуждается генерализация эксепшнов, которая добавляет continuations, что в свою очередь позволит реализовать корутины. Это пока еще не оформленный пропозал, но некоторая работа проведена.
Rachel Andrew о CSS Grid Level 2 в блоге Firefox
https://hacks.mozilla.org/2019/06/css-grid-level-2-subgrid-is-coming-to-firefox/
https://hacks.mozilla.org/2019/06/css-grid-level-2-subgrid-is-coming-to-firefox/
Mozilla Hacks – the Web developer blog
CSS Grid Level 2 – subgrid is coming to Firefox
The subgrid feature which is part of Level 2 of the CSS Grid Specification is not yet shipping in any browser, but is now available for testing in Firefox Nightly. ...
Новости CSS.
Спецификация CSS Overscroll Behavior Module Level 1 опбликована в виде первого публичного рабочего черновика.
Candidate Recommendation спецификации CSS Values and Units Module Level 3 обновлен.
Цитирую @rdvornov: “С последнего обновления в январе добавилось расширение в описании синтаксиса - теперь можно задавать диапазон, типа <integer[0, 100]>. До этого диапазоны всегда указывались в комментарии к синтаксису, что очень не наглядно и затрудняет использование в инструментах”
Спецификация CSS Overscroll Behavior Module Level 1 опбликована в виде первого публичного рабочего черновика.
Candidate Recommendation спецификации CSS Values and Units Module Level 3 обновлен.
Цитирую @rdvornov: “С последнего обновления в январе добавилось расширение в описании синтаксиса - теперь можно задавать диапазон, типа <integer[0, 100]>. До этого диапазоны всегда указывались в комментарии к синтаксису, что очень не наглядно и затрудняет использование в инструментах”
Пейпер, слайды и видео исследования JavaScript Template Attacks: Automatically Inferring Host Information for Targeted Exploits.
https://www.ndss-symposium.org/ndss-paper/javascript-template-attacks-automatically-inferring-host-information-for-targeted-exploits/
https://www.ndss-symposium.org/ndss-paper/javascript-template-attacks-automatically-inferring-host-information-for-targeted-exploits/
Parity представляет Lightbeam — потоковый отпимизирующий бейслайн #WebAssembly компилятор
https://www.parity.io/lightbeam-webassembly-compiler/
https://www.parity.io/lightbeam-webassembly-compiler/
В первый день встречи #WebAssembly CG в Ла Корунье 2 пропозала продвинулись на следующую фазу:
- Fixed-width SIMD переместились на phase 2
- Typed Function References переместились на phase 1
- Fixed-width SIMD переместились на phase 2
- Typed Function References переместились на phase 1
Разработчики Chromium объясняют как повлияет замена Web Request API на Declarative Net Request в расширениях.
https://blog.chromium.org/2019/06/web-request-and-declarative-net-request.html
https://blog.chromium.org/2019/06/web-request-and-declarative-net-request.html
Chromium Blog
Web Request and Declarative Net Request: Explaining the impact on Extensions in Manifest V3
The Story So Far As part of an effort to increase user security and privacy, Chrome is planning a number of changes to the extensions pla...
Новый пост в блоге V8 о кешировании скомпилированных #WebAssembly модулей.
https://v8.dev/blog/wasm-code-caching
https://v8.dev/blog/wasm-code-caching
v8.dev
Code caching for WebAssembly developers · V8
This article explains Chrome’s WebAssembly code cache and how developers can take advantage of it to speed up loading for applications with large WebAssembly modules.
Рейчел Эндрю об обновленной фиче CSS Scroll Snap в будущем релизе Firefox 68 (выйдет 9 июля)
https://hacks.mozilla.org/2019/06/css-scroll-snap-updated-in-firefox-68/
https://hacks.mozilla.org/2019/06/css-scroll-snap-updated-in-firefox-68/
Mozilla Hacks – the Web developer blog
CSS Scroll Snap Updated in Firefox 68 – Mozilla Hacks - the Web developer blog
The CSS Scroll Snap specification gives us a way in CSS to snap between different elements in a page or scrolling component. In this post, Rachel Andrew explains how scroll ...
Энтузиаст делится в репозитории node-sass новостями о своей удачной попытке скомпилировать полный node-sass (а не только libsass) в #WebAssembly.
https://github.com/sass/node-sass/issues/2011#issuecomment-503184272
https://github.com/sass/node-sass/issues/2011#issuecomment-503184272
GitHub
Compile to WebAssembly · Issue #2011 · sass/node-sass
Since Node 8 supports WebAssembly it would be nice to compile libsass to that using emscripten so people wouldn't need to compile the c++ or depend on a prebuild.
В Firefox 69 (выйдет 3 сентября) больше не будет доступна опция, позволяющая сделать Flash плагин всегда активным в диалоге “запомнить выбор”. Это часть плана по выпиливанию Flash из Firefox. Из обычных версий он будет убран в начале 2020, а в версии ESR — в конце 2020.
https://www.fxsitecompat.dev/en-CA/docs/2019/flash-player-can-no-longer-always-be-activated/
https://www.fxsitecompat.dev/en-CA/docs/2019/flash-player-can-no-longer-always-be-activated/
Как я борюсь с экстремальной загруженностью — берусь помогать с очередным TC39 предложением. FML 🤦♂️
Отличная новость: открыт офигеннейший репозиторий с различной документацией о работе #TC39!
https://github.com/tc39/how-we-work
https://github.com/tc39/how-we-work
GitHub
GitHub - tc39/how-we-work: Documentation of how TC39 operates and how to participate
Documentation of how TC39 operates and how to participate - tc39/how-we-work
Слайды докладов с ивента Wasm on the Blockchain 2019, который прошел 8-9 июня в Берлине.
https://drive.google.com/drive/folders/1GETUfJh1fqzHocgCSUmPqgFoFnlduqsH
https://drive.google.com/drive/folders/1GETUfJh1fqzHocgCSUmPqgFoFnlduqsH
Слайды с обновлениями предложения WebIDL bindings со встречи #WebAssembly CG в Ла Корунье
https://docs.google.com/presentation/d/1wtAknL-UJWDoIgSbyF5paTBSpVVj-fKU4tiHMxJbSzE/edit#slide=id.p
https://docs.google.com/presentation/d/1wtAknL-UJWDoIgSbyF5paTBSpVVj-fKU4tiHMxJbSzE/edit#slide=id.p
Google Docs
Web IDL Bindings Update
Web IDL Bindings Update June 12-13, 2019 Google, Mozilla
Что нового в V8 v7.6 (выйдет из беты вместе с Chrome 76 30го июля):
- ускорение JSON.parse
- ускорение некоторых методов sealed / frozen массивов
- поддержка комбинатора Promise.allSettled
- добавлена поддержка BigInt в связке с ECMA-402
https://v8.dev/blog/v8-release-76
- ускорение JSON.parse
- ускорение некоторых методов sealed / frozen массивов
- поддержка комбинатора Promise.allSettled
- добавлена поддержка BigInt в связке с ECMA-402
https://v8.dev/blog/v8-release-76