Вебня
4.66K subscribers
89 photos
2 videos
3 files
2.08K links
JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Download Telegram
В блоге 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
Сегодня и завтра пройдёт F2F встреча WebAssembly Community Group. Повестка очень крутая. Есть и пропозалы на продвижение:
- Bulk Memory Operations (голосование за phase 4)
- Reference Types (голосование за phase 4)
- Multi-value (голосование за phase 4)
- Fixed-Width SIMD (голосование за phase 3)
- Exception Handling (голосование за phase 2)
Не уверен, что получится подключиться удалённо сегодня, но завтра должно получиться.
Следующая встреча #TC39 пройдет 31 марта - 2 апреля в гостях у Apple в Купертино. В повестке уже появилось новое предложение в ECMAScript — Ergonomic brand checks for Private Fields от Jordan Harband (Opendoor).
Напоминаю, что вы можете поддержать этот канал на Patreon 🙃

https://t.iss.one/juliarderity/1016
Спецификация Resize Observer зарелизилась в статусе First Public Working Draft.
Поддержка этого API уже есть в Chrome 64+, Firefox 69+, Edge 79+ и Safari TP 97+ (появится в Safari 13.1 в марте).
Компания Apple присоединилась к FIDO Alliance. Эта организация занимается стандартизацией способов аутентификации в веб (WebAuthn) и на различных платформах с помощью доверенных устройств и технологий, таких как физический ключ, распознавание лица, отпечаток пальца, распознавание голоса и других
Вышел Firefox 73. Я сходу не могу найти в нём чего-то примечательного. https://www.mozilla.org/en-US/firefox/73.0/releasenotes/

Также немногим ранее вышли Firefox 74 Beta и Developer Edition, в которых как и обещалось, добавили SAB.
Ещё о Firefox 73 в изложении @defront
Сегодня вышла новая версия Firefox 73. Крис Миллс рассказал про нововведения в браузере — "Firefox 73 is upon us".

Больших фич в новом релиз нет, но есть обновления web-платформы. Были добавлены CSS-свойства overscroll-behavior-block и overscroll-behavior-inline, которые являются логическими маппингами для overscroll-behavior-x и overscroll-behavior-y. Благодаря этому свойству упрощается настройка прокручиваемых элементов внутри других прокручиваемых элементов для языков с вертикальным письмом. Появились новые поля yearName в relatedYear в DateTimeFormat.prototype.formatToParts(), которые могут использоваться для форматирования CJK (Chinese, Japanese, Korean) календарей. У форм появился новый метод requestSubmit, который имитирует клик по кнопке отправки (type="submit") — отправляется событие submit и происходит валидация формы до отправки данных.

В инструментах разработчика ускорили работу панели "Network". Оптимизировали работу со скриптами, содержащими большой объём соурс мапов, теперь такие скрипты загружаются гораздо быстрее. Инспектор веб-сокетов стал поддерживать ещё один формат — WAMP.

#firefox #release

https://hacks.mozilla.org/2020/02/firefox-73-is-upon-us/