Отдельно хочу выделить вот эту презентацию про стандартизацию асинхронных очередей.
https://docs.google.com/presentation/d/1LLIIwZyQgm6rbAyWbRjFFSNKlA2DPqslpN8sVKjchjE/edit#slide=id.p
https://docs.google.com/presentation/d/1LLIIwZyQgm6rbAyWbRjFFSNKlA2DPqslpN8sVKjchjE/edit#slide=id.p
Google Docs
Layering: Fix the jobs infrastructure
Layering: Fix the jobs infrastructure Presenter: Daniel Ehrenberg Author: Domenic Denicola June 2019 TC39 meeting
Вышел Safari Technology Preview 82. Список изменений как обычно в блоге WebKit https://webkit.org/blog/8921/release-notes-for-safari-technology-preview-82/
WebKit
Release Notes for Safari Technology Preview 82
Safari Technology Preview Release 82 is now available for download for macOS Mojave and macOS High Sierra.
В блоге вышла статья о том, как проверить свои сайты на поддержку TLS 1.2 (TLS 1.0 и 1.1 будут убраны из всех браузеров в марте 2020).
https://hacks.mozilla.org/2019/05/tls-1-0-and-1-1-removal-update/
https://hacks.mozilla.org/2019/05/tls-1-0-and-1-1-removal-update/
Mozilla Hacks – the Web developer blog
TLS 1.0 and 1.1 Removal Update
Enable support for TLS 1.2 today!
В Web Inspector WebKit добавили функциональность для отладки медиа (
https://webkit.org/blog/8923/debugging-media-in-web-inspector/
<video> и <audio>).https://webkit.org/blog/8923/debugging-media-in-web-inspector/
WebKit
Debugging Media in Web Inspector
Media elements, such as <video> and <audio>, can sometimes be tricky to debug due to the sheer flexibility of the available functionality.
GitHub запустил в beta режиме свой пакетный реестр, который поддерживает npm, gem, mvn, docker и nuget. Плюсы: для управления пакетами используется учетка от GitHub, настройка разрешений из одного места, приватные пакеты и т.д. Для публичных и Open Source пакетов будет бесплатно, по приватным пакетам пока информации нет.
GitHub
GitHub Actions
Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.
Статья от Mozilla про дебаг в Firefox DevTools: улучшеные брейкпоинты, воркеры и другие плюшки
https://hacks.mozilla.org/2019/05/faster-smarter-javascript-debugging-in-firefox/
https://hacks.mozilla.org/2019/05/faster-smarter-javascript-debugging-in-firefox/
Mozilla Hacks – the Web developer blog
Faster smarter JavaScript debugging in Firefox DevTools
Script debugging is one of the most powerful and complex productivity features in the web developer toolbox. Done right, it empowers developers to fix bugs quickly and efficiently. The DevTools ...
Статья от Google про V8 v7.5: неявное кэширование и bulk memory operations для #WebAssembly, Numeric separators в JavaScript.
https://v8.dev/blog/v8-release-75
https://v8.dev/blog/v8-release-75
GitHub
WebAssembly/bulk-memory-operations
Bulk memory operations. Contribute to WebAssembly/bulk-memory-operations development by creating an account on GitHub.
Две спецификации от W3C Web of Things Working Group получили статус Candidate Recommendation:
- Web of Things (WoT) Thing Description
- Web of Things (WoT) Architecture
- Web of Things (WoT) Thing Description
- Web of Things (WoT) Architecture
Ингвар Степанян из Cloudflare рассказывает о BinaryAST (stage 1 proposal)
https://blog.cloudflare.com/binary-ast/
https://blog.cloudflare.com/binary-ast/
The Cloudflare Blog
Faster script loading with BinaryAST?
BinaryAST is a new over-the-wire format for JavaScript that aims to speed up parsing while keeping the semantics of the original JavaScript intact.
Экспериментальную поддержку #WebAssembly модулей влили в Node.js.
https://github.com/nodejs/node/commit/bbc254db5db672643aad89a436a4938412a5704e
Спасибо, что заметил, @khalilov!
https://github.com/nodejs/node/commit/bbc254db5db672643aad89a436a4938412a5704e
Спасибо, что заметил, @khalilov!
GitHub
esm: --experimental-wasm-modules integration support · nodejs/node@bbc254d
PR-URL: https://github.com/nodejs/node/pull/27659
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Myles Borins &...
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Myles Borins &...
Также поддержку JSON модулей влили в HTML спецификацию.
https://github.com/whatwg/html/commit/db03474b8b87aab3454ff7d5c1f4a5f044b4395c
https://github.com/whatwg/html/commit/db03474b8b87aab3454ff7d5c1f4a5f044b4395c
GitHub
JSON module support · whatwg/html@db03474
This commit adds JSON modules as a single default export, with parse
errors checked before instantiating the module graph.
As infrastructure, this divides the "module script" ...
errors checked before instantiating the module graph.
As infrastructure, this divides the "module script" ...
ResizeObserver включили по умолчанию в Firefox Nightly
https://twitter.com/adamwathan/status/1129120653230133253
https://twitter.com/adamwathan/status/1129120653230133253
Twitter
Adam Wathan
🔥 ResizeObserver has landed in Firefox Nightly! We're one step closer to being able to do high-performance ultra responsive design with no media queries 🥳 https://t.co/7WSeSxpHYq
Вебня
Также поддержку JSON модулей влили в HTML спецификацию. https://github.com/whatwg/html/commit/db03474b8b87aab3454ff7d5c1f4a5f044b4395c
Очень скоро JSON модули также перестанут быть экспериментальной фичей в Node 12
https://github.com/nodejs/node/pull/27752
https://github.com/nodejs/node/pull/27752
GitHub
esm: JSON modules no longer experimental by MylesBorins · Pull Request #27752 · nodejs/node
The HTML spec has officially landed JSON Modules and as such I think
we can move them out of the "experimental" status. They will still
be behind the --experimental-modules flag u...
we can move them out of the "experimental" status. They will still
be behind the --experimental-modules flag u...
Обновленное предложение WeakRefs возможно будет выдвинуто как кандидат на stage 3 на ближайшей встрече #TC39. Пока что это зависит от того, успеют ли члены W3C TAG сделать review новой версии пропозала. Времени осталось немного. Дедлайн для кандидатов передвижения на следующий stage — 25 мая.
GitHub
GitHub - tc39/proposal-weakrefs: WeakRefs
WeakRefs. Contribute to tc39/proposal-weakrefs development by creating an account on GitHub.
W3C CSS Working Group опубликовала первый публичный черновик CSS Color Adjust Module Level 1
Уже через 15 минут должен выйти релиз Firefox 67, в котором, помимо прочего, ожидается поддержка нового рендер движка WebRender на некоторых устройствах с видеокартами NVIDIA под управлением Windows 10 (в сумме это 4% пользователей Firefox). Изначально WebRender будет выключен по умолчанию. 27 мая планируется включить WebRender на 25% устройств, 30 мая — на 50%, а неделей позже уже на 100%. Это позволит компании Mozilla собрать необходимую статистику.
https://mozillagfx.wordpress.com/2019/05/21/graphics-team-ships-webrender-mvp/
https://mozillagfx.wordpress.com/2019/05/21/graphics-team-ships-webrender-mvp/
Mozilla Gfx Team Blog
Graphics Team ships WebRender MVP!
After many months of hard work and preparation, I’m pleased to announce the general availability of WebRender for selected Windows 10 devices. WebRender is a major rewrite of the Firefox rendering …
Opera выпускает очередной браузер — Opera GX, браузер для геймеров. Запросить ранний доступ можно тут.
Opera
Opera GX | Gaming Browser | Opera
Opera GX is the browser built specifically for gamers. Get unparalleled gaming and browsing features, packed in a powerful revolutionary browser.
А между тем, Firefox 67 вышел. Теперь динамические импорты есть и в стабильном Firefox.
GitHub
GitHub - tc39/proposal-dynamic-import: import() proposal for JavaScript
import() proposal for JavaScript. Contribute to tc39/proposal-dynamic-import development by creating an account on GitHub.
Официальный анонс Firefox 67
https://blog.mozilla.org/blog/2019/05/21/latest-firefox-release-is-faster-than-ever/
https://blog.mozilla.org/blog/2019/05/21/latest-firefox-release-is-faster-than-ever/
The Mozilla Blog
Latest Firefox Release is Faster than Ever
Today’s new Firefox release continues to bring fast and private together right at the crossroads of performance and security. It includes improvements that continue to keep Firefox fast while giving you more control and assurance through new features that…