#WebAssembly рантайм Wasmer теперь поддерживает архитектуру aarch64! Кажется это первый рантайм, который работает на ARM.
https://medium.com/wasmer/running-webassembly-on-arm-7d365ed0e50c
https://medium.com/wasmer/running-webassembly-on-arm-7d365ed0e50c
Medium
Running WebAssembly on ARM
Today we are very happy to announce Wasmer 0.11.0 with full support for running Wasm modules on ARM …including your Raspberry Pi!
Предложение Promise.any (stage 3) только что было добавлено ночные сборки Firefox, начиная с версии 72.
https://bugzilla.mozilla.org/show_bug.cgi?id=1568903
https://bugzilla.mozilla.org/show_bug.cgi?id=1568903
GitHub
GitHub - tc39/proposal-promise-any: ECMAScript proposal: Promise.any
ECMAScript proposal: Promise.any. Contribute to tc39/proposal-promise-any development by creating an account on GitHub.
Вчера был дедлайн для добавления в повестку 73 встречи #TC39 пропозалов, которые собираются переходить на следующий stage. Встреча пройдёт с 3 по 5 декабря в офисе Salesforce в Сан Фрациско. Повестка получилась очень большая и интересная. Целых 7(!) пропозалов собираются брать stage 4:
- ECMA402 пропозал Intl.Locale
- ECMA402 пропозал Intl.RelativeTimeFormat
- ECMA402 пропозал Intl.NumberFormat Unified API
- import.meta
- Optional Chaining
- Nullish Coalescing
- For-in order
Если все они попадут в ES2020 (а скорее всего так и будет), то ES2020 уже станет самой крупной по количеству добавленных фич версией стандарта, начиная с ES2016. В ES2018 и ES2019 было добавлено по 8 пропозалов, а в ES2016 и ES2017 по 2 и 5 пропозалов соответственно. Это при том, что до фича фриза ES2020 помимо декабрьской встречи, пройдут ещё две встречи в 2020 году.
Полную повестку на декабрьскую встречу можно посмотреть тут.
Внимание, повестка всё ещё может дополняться обсуждениями, которые не касаются продвижения пропозалов по стейджам.
- ECMA402 пропозал Intl.Locale
- ECMA402 пропозал Intl.RelativeTimeFormat
- ECMA402 пропозал Intl.NumberFormat Unified API
- import.meta
- Optional Chaining
- Nullish Coalescing
- For-in order
Если все они попадут в ES2020 (а скорее всего так и будет), то ES2020 уже станет самой крупной по количеству добавленных фич версией стандарта, начиная с ES2016. В ES2018 и ES2019 было добавлено по 8 пропозалов, а в ES2016 и ES2017 по 2 и 5 пропозалов соответственно. Это при том, что до фича фриза ES2020 помимо декабрьской встречи, пройдут ещё две встречи в 2020 году.
Полную повестку на декабрьскую встречу можно посмотреть тут.
Внимание, повестка всё ещё может дополняться обсуждениями, которые не касаются продвижения пропозалов по стейджам.
GitHub
agendas/12.md at master · tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
Приведу здесь также список stage 0 пропозалов, которые будут представлены комитету в первый раз:
- Array select/reject — предлагается добавить два новых метода в прототип массива, что позволит разрешить проблему с
- Async initialization — удобная асинхронная инициализация инстансов классов
- Module attributes — расширение синтаксиса импортов модулей возможностью добавить метаинформацию о модуле с помощью дополнительных атрибутов
- Operator overloading — перегрузка операторов
- BigDecimal — новый тип данных, представляющий десятичные числа с неограниченным числом знаков
- Preserve Host Virtualizability — ограничение возможностей хоста по нарушению виртуализации
- Array select/reject — предлагается добавить два новых метода в прототип массива, что позволит разрешить проблему с
filter — фильтруем по или фильтруем от- Async initialization — удобная асинхронная инициализация инстансов классов
- Module attributes — расширение синтаксиса импортов модулей возможностью добавить метаинформацию о модуле с помощью дополнительных атрибутов
- Operator overloading — перегрузка операторов
- BigDecimal — новый тип данных, представляющий десятичные числа с неограниченным числом знаков
- Preserve Host Virtualizability — ограничение возможностей хоста по нарушению виртуализации
Ещё одна интересная тема из повестки декабрьской встречи #TC39 — создание рабочей группы стандартной библиотеки ECMAScript. Новая рабочая группа позволит улучшить работу над встроенными в язык примитивами с помощью более частых удаленных встреч. Доступны слайды этой презентации: https://docs.google.com/presentation/d/1PJJbKdgwiSjy42jFvcODhPxJ0LEJ3_iMswdApTSyLK8/edit#slide=id.p
GitHub
GitHub - syg/standard-library-task-group: Standard Library Task Group for TC39
Standard Library Task Group for TC39. Contribute to syg/standard-library-task-group development by creating an account on GitHub.
В Firefox Nightly готовятся включить SharedArrayBuffer.
https://bugzilla.mozilla.org/show_bug.cgi?id=1562667
https://bugzilla.mozilla.org/show_bug.cgi?id=1562667
bugzilla.mozilla.org
1562667 - Enable SharedArrayBuffer by default on Nightly
RESOLVED (ttung) in Core - DOM: Core & HTML. Last updated 2019-11-27.
Вебня
Вчера был дедлайн для добавления в повестку 73 встречи #TC39 пропозалов, которые собираются переходить на следующий stage. Встреча пройдёт с 3 по 5 декабря в офисе Salesforce в Сан Фрациско. Повестка получилась очень большая и интересная. Целых 7(!) пропозалов…
Во время имплементации Intl.Locale в SpiderMonkey были выявлены некоторые проблемы, из-за чего перевод этого предложения на stage 4 был временно отложен.
GitHub
Removing Intl.Locale for Stage 4 by littledan · Pull Request #653 · tc39/agendas
The SpiderMonkey implementation hasn't landed due to some concerns still to investigate.
В RIPE NNC, одном из 5 региональных интернет-регистраторов, закончились IPv4 адреса. Компания отвечает за выдачу IPv4 в Европе, Среднем Востоке и Центральной Азии.
https://www.ripe.net/publications/news/about-ripe-ncc-and-ripe/the-ripe-ncc-has-run-out-of-ipv4-addresses
https://www.ripe.net/publications/news/about-ripe-ncc-and-ripe/the-ripe-ncc-has-run-out-of-ipv4-addresses
RIPE Network Coordination Center
The RIPE NCC has run out of IPv4 Addresses
Today, at 15:35 (UTC+1) on 25 November 2019, we made our final /22 IPv4 allocation from the last remaining addresses in our available pool. We have now run out of IPv4 addresses.
Опбликован отчет с 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.