Опбликован отчет с W3C Workshop on Web Games, прошедшего 27 и 28 июня 2019 в офисе Майкрософт в Редмонде. Отчёт очень классный и подробный, покрывает множество тем, содержит ссылки на презентации и видеозаписи.
www.w3.org
W3C Workshop on Web Games, June 27-28 2019 in #Seattle 🇺🇸
The primary goal of the workshop is to bring together browser vendors, game engines developers, games developers, game distributors, and device manufacturers to enrich the Open Web Platform with additional technologies for games.
Возобновляется работа над полями классов в JavaScriptCore! Патчи для публичных и приватных полей инстансов класса уже добавлены и ожидают ревью.
https://bugs.webkit.org/show_bug.cgi?id=174212#c161
https://bugs.webkit.org/show_bug.cgi?id=174212#c161
Редко такое увидишь, но тут подвезли новый браузер с упором на скорость отрисовки — Flow Browser. Это новые (написанные с нуля) движки лейаута и рендеринга поверх SpiderMonkey. Браузер разрабатывает компания Ekioh, которая с 2006 года делает эффективные SVG движок и ТВ браузер. Пару дней назад Flow Browser прошел очередной рубеж — смог полностью отрендерить полноценный Gmail (в начале года получалось отобразить только упрощенную версию)
Ekioh
Flow Browser | The parallel, multithreaded HTML browser
Crafted for the latest multi-core silicon, Ekioh's Flow browser delivers unbeatable HTML5 performance with extremely low memory consumption.
Вчера запустился ежегодный (10й!) Web Performance Calendar от Стояна Стефанова. В течении всего декабря каждый день будет публиковаться по одной статье от разных авторов о вопросах клиентской производительности. Можно подписаться на Стояна в твитере, чтобы получать уведомления о новых публикациях и поизучать публикации прошлых лет.
Twitter
Stoyan Stefanov
Day 1 of the Web Performance Calendar is here https://t.co/W9nBmZVJK9
Firefox Nightly обновился до версии 73. Позже сегодня ожидаем обновление бета и стабильного каналов. В стабильном Firefox 71 ожидается поддержка Promise.allSettled, сабгридов и улучшения производительности.
Также сегодня через 8 часов начинается последняя в этом году встреча #TC39, которая будет проходить 3 дня в Сан Франциско. С повесткой встречи можно ознакомиться как всегда на GitHub.
GitHub
agendas/12.md at master · tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
Вебня
Firefox Nightly обновился до версии 73. Позже сегодня ожидаем обновление бета и стабильного каналов. В стабильном Firefox 71 ожидается поддержка Promise.allSettled, сабгридов и улучшения производительности.
Вышел стабильный Firefox 71.
Release Notes:
https://www.mozilla.org/en-US/firefox/71.0/releasenotes/
Изменения для разработчиков:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/71
Изменения, затрагивающие совместимость:
https://www.fxsitecompat.dev/en-CA/versions/71/
Release Notes:
https://www.mozilla.org/en-US/firefox/71.0/releasenotes/
Изменения для разработчиков:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/71
Изменения, затрагивающие совместимость:
https://www.fxsitecompat.dev/en-CA/versions/71/
Mozilla
Firefox 71.0, See All New Features, Updates and Fixes
Еще один обзор нового в Firefox 71 на Mozilla Hacks.
https://hacks.mozilla.org/2019/12/firefox-71-a-winter-arrival/
https://hacks.mozilla.org/2019/12/firefox-71-a-winter-arrival/
Mozilla Hacks – the Web developer blog
Firefox 71: A year-end arrival – Mozilla Hacks - the Web developer blog
Please welcome Firefox 71 to the stage! This time around, we have a plethora of new developer tools features including the web socket message inspector, console multi-line editor mode, log ...
Вебня
5 дней назад вышел Ember 3.13, в котором появилась preview поддержка Octane (стабильная версия Octane, большого обновления фреймворка, появится уже в следующей версии Ember 3.14). Это 2019 и теперь вы можете использовать нативные классы (и не тащить реализацию…
Оказывается недавно вышел Ember 3.14, в котором было решено пока что не выводить Octane из Preview.
Помимо основного Firefox вчера обновлась бета версия браузера Firefox Preview, предназначенно для платформы Android. В этой версии браузера была значительно улучшена приватность. Предыдущую статью о преимуществах этого браузера можно найти вот тут.
Future Releases
Firefox Preview Beta reaches another milestone, with Enhanced Tracking Protection and several intuitive features for ease and convenience
Firefox Preview Beta now comes with Enhanced Tracking Protection and several intuitive features for ease and convenience.
Вышла Node.js 13.3.0, в которой улучшены экспериментальная поддержка рекурсивного
rmdir, http, http2, добавлена экспериментальная поддержка WASI.W3C и UNESCO IITE запускают на платформе edX беспалтный курс Introduction to Web Accessibility, который начнется 28 января.
edX
W3Cx: Introduction to Web Accessibility | edX
Get a strong foundation in digital accessibility to make your websites and apps work well for people with disabilities, meet international standards, and provide a better user experience for everyone.
Все 3 спецификации #WebAssembly получили статус W3C Recommendation. Это финальный этап спецификаций в W3C.
https://www.w3.org/blog/news/archives/8123
https://www.w3.org/blog/news/archives/8123
www.w3.org
W3C Recommends WebAssembly to push the limits for speed, efficiency and responsiveness
The WebAssembly Working Group has published today the three WebAssembly specifications as W3C Recommendations, marking the arrival of a new language for the Web which allows code to run in the browser.
Опубликованы новости о грядущих нововведениях в Chrome 80, а также отдельно об улучшенной поддержке отладки WebAssembly в Chrome 80.
Интересно, что практически одновременно были анонсированы проекты GraalWasm, реализующий поддержку #WebAssembly в GraalVM, и экспериментальная поддержка API для .NET Core от Wasmtime.
Главное по результатам завершившейся декабрьской встречи #TC39:
- 🚀 Intl.RelativeTimeFormat перешёл на stage 4 (слайды с презентации)
- 🚀 For-in order перешёл на stage 4 (слайды)
- 🚀 Optional Chaining перешёл на stage 4 (слайды)
- 🚀 Nullish coalescing перешёл на stage 4 (слайды)
- ✅ Atomics.waitAsync перешёл на stage 3 (слайды)
- 🐥 Dynamic Import Host Adjustment перешёл на stage 2 (слайды)
- 🐣 Array select/reject переименован в
- 🐣 Operator overloading перешёл на stage 1 (слайды)
- 🐣 Module Attributes перешёл на stage 1 (слайды)
- 🚀 Intl.RelativeTimeFormat перешёл на stage 4 (слайды с презентации)
- 🚀 For-in order перешёл на stage 4 (слайды)
- 🚀 Optional Chaining перешёл на stage 4 (слайды)
- 🚀 Nullish coalescing перешёл на stage 4 (слайды)
- ✅ Atomics.waitAsync перешёл на stage 3 (слайды)
- 🐥 Dynamic Import Host Adjustment перешёл на stage 2 (слайды)
- 🐣 Array select/reject переименован в
Array.prototype.reject и соответственно была одобрена только часть пропозала, перешёл на stage 1 (slides)- 🐣 Operator overloading перешёл на stage 1 (слайды)
- 🐣 Module Attributes перешёл на stage 1 (слайды)
GitHub
agendas/12.md at master · tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
Новости GFX команды Mozilla:
- WebGPU в Firefox Nightly
- исправления и улучшения
- новое в WebRender
https://mozillagfx.wordpress.com/2019/12/05/moz-gfx-newsletter-49/
- WebGPU в Firefox Nightly
- исправления и улучшения
- новое в WebRender
https://mozillagfx.wordpress.com/2019/12/05/moz-gfx-newsletter-49/
Mozilla Gfx Team Blog
moz://gfx newsletter #49
By way of introduction, I invite you to read Markus’ excellent post on this blog about CoreAnimation integration yielding substantial improvements in power usage if you haven’t already.…
ES предложение
Object.map, которое на октябрьской встрече #TC39 перешло на stage 1, было обновлено. Теперь предложение называется Improving iteration on Objects и описывает три новых статических метода — Object.iterateEntries, Object.iterateKeys и Object.iterateValues, позволяющих итерироваться по ключам и значениям. Обновленное предложение будет представлено комитету в феврале 2020.