Вебня
4.69K subscribers
89 photos
2 videos
3 files
2.08K links
JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Download Telegram
Обновленное предложение 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/
Есть одно мероприятие, которое я люблю по-особому. Это BeerJS Summit, который в этом году мы будем проводить уже второй раз. Это необычная конференция от сообществ из разных городов России 🇷🇺, Беларуси 🇧🇾 и Украины 🇺🇦. Необычна она своим непринужденным форматом, тем, что в ней больше человеческой стороны, чем технологий (хотя и про них не забываем), а также тем, что мы принципиально отказались от записей видео. Мы все ещё принимаем заявки на доклады до 1 июля. Можете предлагать самые смелые темы и не бояться, что Ваш работодатель потом увидит что-то на видео 😉. Прямо сейчас мы уже работаем над заявками и можем объявить первых спикеров! С нами в этом году уже точно будут Вадим Макеев, Андрей Смирнов, Серёжа Попов, Никита Дубко и Александра Шинкевич! Мы стараемся делать конференцию максимально доступной, чтобы Вы могли оплатить её самостоятельно если Ваша компания по каким-то причинам этого не сделает. Ждём Вас 20 июля в Минске! 🍻

А пока почитайте описание и заходите в чат @beerjssummit

С ❤️,
Серёжа
Доктор Axel Rauschmayer опубликовал статью, которая помогает лучше понять как работает хоистинг в JavaScript.

http://2ality.com/2019/05/unpacking-hoisting.html