Вебня
4.66K subscribers
89 photos
2 videos
3 files
2.08K links
JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Download Telegram
Спасибо технологиям, что можно подключиться к видеомитингам из трамвая. Продолжаем встречу #TC39
Нет. Технологии всё же сосут. И трамваи тоже.
Mark Miller рассказал об обновлениях в SES Compartments (stage 1). Интересный пропозал, о котором я также расскажу позже.
Younies Mahmoud представил новый ECMA402 пропозал Time Duration Format Proposal. Получил stage 1.
HE Shi-Jun представил новый пропозал function explicit this parameter. Консенсуса не достигли, обсуждение продолжится вместе с другим предложением от этого чемпиона.
А пока Dan Ehrenberg представляет тему, которую я очень ждал! Remote plenaries and incubation group. Это должно сделать работу комитета сильно эффективнее.
Shane F. Carr из Google представил решение проблемы Strings vs Symbols для пропозала Temporal (stage 2).
На этом 74я встреча #TC39, проходившая в Университете Гавайи при поддержке Google закончена. Немного позже сделаю пост со всеми результатами встречи.
В блоге Samsung Internet появилась статья из серии про PWA: the manifest file cheatsheet с описанием полей манифеста.
Вышел Angular 9, в котором подефолту используется ангуляровский долгострой — компилятор Ivy.

https://blog.angular.io/version-9-of-angular-now-available-project-ivy-has-arrived-23c97b63cfa3
Сегодня Microsoft должен выпустить Edge 80, одной из главных фич которого должна стать поддержка процессоров архитектуры ARM64.
https://www.theverge.com/2020/2/7/21127711/microsoft-new-edge-browser-arm64-release-surface-pro-x-download-features

UPD: вышел
Ничего необычного, просто Chrome съел всю свободную оперативную память в 1.4 терабайта на Mac Pro при 6000 открытых вкладках.

https://twitter.com/tldtoday/status/1225919005770170368
🥁 Все результаты февральской встречи #TC39 в одном посте.

🚀 ECMA402 предложение Unified NumberFormat перешло на stage 4
🚀 ECMA402 предложение Intl.Locale перешло на stage 4
🐥 предложение Logical Assignment Operators переходит на stage 2
🐣 новое предложение Async initialization переходит на stage 1
🐣 новое предложение Decimal переходит на stage 1
🐣 новое предложение Preserve Host Virtualizability переходит на stage 1
🐣 новое предложение Legacy reflection features for functions переходит на stage 1
🐣 новое предложение Array.fillRandom теперь будет называться Cryptographically Secure Pseudo-Random Number Generation и переходит на stage 1
🐣 новое предложение ArrayBuffer with stride argument переходит на stage 1
🐣 новое ECMA402 предложение Time Duration Format переходит на stage 1

Не продвинулись на следующий stage:
- Object iteration остаётся на stage 1
- Array Filtering остаётся на stage 1
- JSON.parse source text access остаётся на stage 1
- Explicit this parameter и functionthisArgumentExpected property не перешли на stage 1

Обновления предложений:
- WeakRefs (stage 3)
- Realms (stage 2)
- ECMA402 Intl.Segmenter (stage 2)
- Temporal (stage 2)
- SES (stage 1)
- ES Module Attributes (stage 1)

Были приняты нормативные изменения ToInteger normalizes -0 to +0 и Remove steps 2 and 4 from ProxyCreate.

Другие презентации:
- ECMA262 status updates
- ECMA402 status updates
- Test262 status updates
- отчёт секретариата Ecma
- Remote plenaries and Incubation group
Через 3,5 часа в Mountain View начнётся конференция WebAssembly Summit.

Прямая трансляция будет доступна на YouTube.
Слайды к докладу Alon Zakai из Google для WebAssembly Summit — Shipping Tiny WebAssembly Builds.

Трансляция конференции продолжится через 10 мин.
Слайды к докладу WebAssembly music от Peter Salomonsen.
В блоге разработчиков браузера Samsung Internet видимо будут появляться разные туториалы. Пока что добавлена первая часть из серии о том, как создать эффект воды (в этой части используя SVG и Canvas).

https://medium.com/samsung-internet-dev/generating-a-water-effect-part-1-svg-and-canvas-2ad07060cc0d