Вебня
4.69K subscribers
89 photos
2 videos
3 files
2.08K links
JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Download Telegram
Скриншот сделан еще 14 мая. Я теперь TC39 Invited Expert. В списке этой подгруппы в организации иду по алфавиту следом за Бренданом Айком. До сих пор не понимаю как это вообще могло произойти и как с этим жить теперь 🤔
Обновленное предложение WeakRefs возможно будет выдвинуто как кандидат на stage 3 на ближайшей встрече #TC39. Пока что это зависит от того, успеют ли члены W3C TAG сделать review новой версии пропозала. Времени осталось немного. Дедлайн для кандидатов передвижения на следующий stage — 25 мая.
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/
Opera выпускает очередной браузер — Opera GX, браузер для геймеров. Запросить ранний доступ можно тут.
Прикольный сайт, который показывает насколько различные внешние скрипты затормаживают интернет.
https://www.thirdpartyweb.today
Ad Click Attribution — инициатива Apple по защите приватности пользователя от внешних рекламных интеграций сайтов.
https://webkit.org/blog/8943/privacy-preserving-ad-click-attribution-for-the-web/
Только что закончился кейноут GitHub Satellite в Берлине, ключевые анонсы:
- Безопасность: автоматическое исправление известных уязвимостей (через PR), настройка политик безопасности и др. Также GitHub поглотил Dependabot (сервис автоматизации обновления зависимостей), в результате чего будет более тесная интеграция функциональности Dependabot в GitHub
- Интерпрайс: дерево аккаунтов, новые роли и разрешения (triage и maintance), внутренние (internal) репозитории и др
- Комьюнити: информация на странице репозитория о контрибьюторах завимостей и сколько проектов его используют. Но главное, GitHub запускает сервис GitHub Sponsors (beta) — возможность поддержать авторов проектов прямо в интерфейсе самого GitHub. Сервис не берет комиссии, более того первый год GitHub покрывает транзакционные издержки и удваивает (!) сумму пожертвования.
https://github.blog/2019-05-23-building-an-interconnected-community-together/
В проекте Chromium в скором времени заменят layout engine на новый – LayoutNG. Выкатка будет поэтапной, впервые LayoutNG появится в Chrome 76, где возьмет на себя строковую (inline) и блочную раскладку, остальное (таблицы, flexbox, grid и т.д.) будет перенимать у старого движка в последующих релизах.
Новый движок проектировался с учетом фрагментов, расширяемости, CSS Custom Layout и возможностью прерывать и возобновлять процесс раскладки (design document) – это должно упростить внедрение новых фич в CSS и улучшить производительность. Помимо этого исправлено большое количество багов и расхождений с другими браузерами в части раскладки.
https://www.chromium.org/blink/layoutng
В Firefox Nightly 69 добавили метод queueMicrotask, который позволяет добавить коллбек в очередь микротасков.

https://bugzilla.mozilla.org/show_bug.cgi?id=1480236
Вышел Safari Technology Preview 83. В нём: WebAuthn включен по умолчанию, исправления Pointer Events, различные исправления и улучшения рендеринга, CSS, WebRTC и другое.
https://webkit.org/blog/8967/release-notes-for-safari-technology-preview-83/