Вебня
4.7K subscribers
89 photos
2 videos
3 files
2.08K links
JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Download Telegram
Тем временем динамические импорты включили по умолчанию в ночных сборках Firefox

https://bugzilla.mozilla.org/show_bug.cgi?id=1522491
Два оставшихся stage 3 пропозала из стремящихся на stage4, String.prototype.{trimStart,trimEnd} и Array.prototype.{flat,flatMap} тоже отправляются в #ES2019.

Всё, #ES2019 сформирован. Все остальные предложения смогут попасть уже в #ES2020 и не раньше марта.

На изображении полный список новых фич, которые добавятся в релизе ES2019 в июле.
Тем временем за сегодня были представлены следующие доклады:
- внесение изменений в модель памяти для поддержки кодогенерации LDA / STL на процессорах ARMv8 (слайды)
- нормативное изменение Dynamic Modules layering, необходимое для пропозала Dynamic Modules в Node.js (и, потенциально, других окружениях)
- взаимодействие #TC39 и коммьюнити (слайды)
- обновления по приватным полям и методам (слайды)
- обновления по декораторам (слайды), которые кажется пока не попадают на stage 3
Также был показан доклад о предложениях Extended Numeric Literals (stage 1) и Numeric Separators (stage 2). Последний был возвращен со stage 3 на stage 2 на мартовской встрече #TC39 из-за конфликта синтаксиса (оба пропозала использовали нижнее подчеркивание). В докладе было предложено заменить _ на ~ для Extended Numeric Literals, чтопозволит также вернуть Numeric Separators на stage 3.

Слайды доклада: https://docs.google.com/presentation/d/1S6fX1smQplysYwGCZHQ5kBPLmtahVEOdNF0GHjZee7k/edit#slide=id.p
На этом на сегодня всё. Завтра последний день январской встречи Технического Комитета 39. Встреча продлится 6 часов, при этом в повестке дня осталось 14 докладов с суммарной планируемой продолжительностью 5 часов 55 минут. На всё точно не хватит.
Интересная статья о портировании игры Doom 3 на #WebAssembly и #WebGL
http://www.continuation-labs.com/projects/d3wasm/
Сегодня будет несколько интересных событий (указано московское время GMT+3):
- запись подкаста RadioJS в 20:00 (можно будет задавать вопросы в прямом эфире в чате)
- видеовстреча команды rust-wasm в 20:00 (если будет что-то интересное, то напишу сюда)
- заключительный день январской встречи #TC39 c 20:00 по 02:00 (обязательно напишу)
Daniel Ehrinberg убрал из повестки дня #TC39 некотороые свои презентации, чтобы освободить место для других докладчиков, но я пожалуй выложу слайды этих новых предложений в спецификацию:
- перегрузка операторов
- зарезервированный декораторо-подобный синтаксис