В блоге Samsung Internet появилась статья из серии про PWA: the manifest file cheatsheet с описанием полей манифеста.
Medium
PWA series: the manifest file cheatsheet
We already introduced you to the concept of Progressive Web Apps: a way to bring a native-app like experience into the browser. The…
Вышел Angular 9, в котором подефолту используется ангуляровский долгострой — компилятор Ivy.
https://blog.angular.io/version-9-of-angular-now-available-project-ivy-has-arrived-23c97b63cfa3
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: вышел
https://www.theverge.com/2020/2/7/21127711/microsoft-new-edge-browser-arm64-release-surface-pro-x-download-features
UPD: вышел
The Verge
Microsoft’s new Edge browser is now available for the Surface Pro X
This new browser turns the Surface Pro X into a much better tablet.
Ничего необычного, просто Chrome съел всю свободную оперативную память в 1.4 терабайта на Mac Pro при 6000 открытых вкладках.
https://twitter.com/tldtoday/status/1225919005770170368
https://twitter.com/tldtoday/status/1225919005770170368
Twitter
Jonathan Morrison 🙋🏻♂️
code red
🥁 Все результаты февральской встречи #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
🚀 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.
Прямая трансляция будет доступна на YouTube.
webassembly-summit.org
WebAssembly Summit 2023
Слайды к докладу Alon Zakai из Google для WebAssembly Summit — Shipping Tiny WebAssembly Builds.
Трансляция конференции продолжится через 10 мин.
Трансляция конференции продолжится через 10 мин.
Google Docs
Tiny WebAssembly Builds / WebAssembly Summit 2020
Shipping Tiny WebAssembly Builds Alon Zakai / @kripken Google
В блоге разработчиков браузера Samsung Internet видимо будут появляться разные туториалы. Пока что добавлена первая часть из серии о том, как создать эффект воды (в этой части используя SVG и Canvas).
https://medium.com/samsung-internet-dev/generating-a-water-effect-part-1-svg-and-canvas-2ad07060cc0d
https://medium.com/samsung-internet-dev/generating-a-water-effect-part-1-svg-and-canvas-2ad07060cc0d
Medium
Generating a water effect, part 1. SVG and Canvas
This is a 3 part breakdown of how this water effect works, you can view the finished demo here: https://a-toon-ocean.glitch.me/
Сегодня и завтра пройдёт 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)
Не уверен, что получится подключиться удалённо сегодня, но завтра должно получиться.
- 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).
GitHub
agendas/2020/03.md at main · tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
Спецификация Resize Observer зарелизилась в статусе First Public Working Draft.
Поддержка этого API уже есть в Chrome 64+, Firefox 69+, Edge 79+ и Safari TP 97+ (появится в Safari 13.1 в марте).
Поддержка этого API уже есть в Chrome 64+, Firefox 69+, Edge 79+ и Safari TP 97+ (появится в Safari 13.1 в марте).
Компания Apple присоединилась к FIDO Alliance. Эта организация занимается стандартизацией способов аутентификации в веб (WebAuthn) и на различных платформах с помощью доверенных устройств и технологий, таких как физический ключ, распознавание лица, отпечаток пальца, распознавание голоса и других
FIDO Alliance
FIDO Alliance Members Directory | FIDO Alliance
Explore the full list of FIDO Alliance members, including industry leaders and innovators driving open authentication standards. Join the movement today.
Вышел Firefox 73. Я сходу не могу найти в нём чего-то примечательного. https://www.mozilla.org/en-US/firefox/73.0/releasenotes/
Также немногим ранее вышли Firefox 74 Beta и Developer Edition, в которых как и обещалось, добавили SAB.
Также немногим ранее вышли Firefox 74 Beta и Developer Edition, в которых как и обещалось, добавили SAB.
Mozilla
Firefox 73.0, See All New Features, Updates and Fixes
Forwarded from Defront — про фронтенд-разработку и не только
Сегодня вышла новая версия Firefox 73. Крис Миллс рассказал про нововведения в браузере — "Firefox 73 is upon us".
Больших фич в новом релиз нет, но есть обновления web-платформы. Были добавлены CSS-свойства
В инструментах разработчика ускорили работу панели "Network". Оптимизировали работу со скриптами, содержащими большой объём соурс мапов, теперь такие скрипты загружаются гораздо быстрее. Инспектор веб-сокетов стал поддерживать ещё один формат — WAMP.
#firefox #release
https://hacks.mozilla.org/2020/02/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/
Mozilla Hacks – the Web developer blog
Firefox 73 is upon us
Today we’ve released Firefox 73, with useful additions that include CSS and JavaScript updates, and numerous DevTools improvements. We’ve added to CSS logical properties, pushed performance forward in the Console ...
WebAssembly Multi-value переходит на phase 4 по результатам встречи Wasm CG.
GitHub
GitHub - WebAssembly/multi-value: Proposal to add multi-values to WebAssembly
Proposal to add multi-values to WebAssembly. Contribute to WebAssembly/multi-value development by creating an account on GitHub.
Fixed-Width SIMD для WebAssembly переходит на phase 3
GitHub
GitHub - WebAssembly/simd: Branch of the spec repo scoped to discussion of SIMD in WebAssembly
Branch of the spec repo scoped to discussion of SIMD in WebAssembly - GitHub - WebAssembly/simd: Branch of the spec repo scoped to discussion of SIMD in WebAssembly