Вышел Unicode 12.0, в нем 230 новых emoji
https://blog.emojipedia.org/230-new-emojis-in-final-list-for-2019/
https://blog.emojipedia.org/230-new-emojis-in-final-list-for-2019/
Emojipedia
230 New Emojis in Final List for 2019
The final emoji list for 2019 has now been approved by the Unicode Consortium and includes a total of 230 new emojis [https://emojipedia.org/emoji-12.0/] coming to major platforms this year. Additions include previously drafted [https://blog.emojipedia.org/white…
Вебня
Trusted Web Activity позволяет открыть полноценный хром без UI в Andriod приложениях и использовать те API, которые не доступны в WebView https://blog.chromium.org/2019/02/introducing-trusted-web-activity-for.html
Разработчики Google опубликовали статью о том, как создавать TWA приложения.
https://developers.google.com/web/updates/2017/10/using-twa
https://developers.google.com/web/updates/2017/10/using-twa
Chrome for Developers
Overview | Web on Android | Chrome for Developers
Learn how you can seamlessly integrate your Progressive Web App into your Android App with a Trusted Web Activity.
W3C Technical Architecture Group взялась за ревью пропозала WeakRefs.
https://github.com/w3ctag/design-reviews/issues/321#issuecomment-460883502
https://github.com/w3ctag/design-reviews/issues/321#issuecomment-460883502
Вышел Safari Technology Preview 75. В релизе: Screen Capture, ITP Debug Mode, улучшения CSS и другое.
https://webkit.org/blog/8594/release-notes-for-safari-technology-preview-75/
https://webkit.org/blog/8594/release-notes-for-safari-technology-preview-75/
Forwarded from Веб-стандарты (Веб-стандарты)
Простая библиотека lit-html 1.0 для HTML-шаблонизации и базовый класс LitElement 2.0 для создания веб-компонентов. В блоге проекта Polymer рассказали про релизы библиотек, анонсированных в прошлом году на Google I/O — https://www.polymer-project.org/blog/2019-02-05-lit-element-and-lit-html-release
Apple готовится выключить по умолчанию доступ из Safari к акселерометру и гироскопу в целях безопасности. Рекламные агентства, специальзирующиеся на AR и VR технологиях обеспокоены тем, что от этого они потеряют заказы, потому что пользователи не захотят разрешать браузеру доступ к устройствам ориентации.
https://digiday.com/marketing/definitely-going-break-things-apple-prepping-ios-change-may-hurt-ar-vr-advertising/
https://digiday.com/marketing/definitely-going-break-things-apple-prepping-ios-change-may-hurt-ar-vr-advertising/
Digiday
'It's definitely going to break things': Apple is prepping an iOS change that may hurt AR and VR advertising - Digiday
Apple plans to update Safari on iOS to disable sites from collecting the sensor data used to power web-based AR and VR experiences.
Вышел релиз V8 7.3. В нем:
- асинхронные стек трейсы включены по умолчанию
- await ускорен за счет уменьшения количества необходимых тиков
- доработан baseline компилятор Liftoff, за счет чего WebAssembly стартует на 15-20% быстрее
- добавлена поддержка
- добавлена поддержка
- Atomics.wake переименован в
https://v8.dev/blog/v8-release-73
- асинхронные стек трейсы включены по умолчанию
- await ускорен за счет уменьшения количества необходимых тиков
- доработан baseline компилятор Liftoff, за счет чего WebAssembly стартует на 15-20% быстрее
- добавлена поддержка
Object.fromEntries- добавлена поддержка
String.prototype.matchAll- Atomics.wake переименован в
Atomics.notify в соответствии с изменениями в спецификацииhttps://v8.dev/blog/v8-release-73
Делюсь двумя статьями о технологиях, применённых в Яндекс.Браузере:
- Hibernate позволяет освободить ресурсы компьютера за счет сохранения состояния вкладки в зашифрованом виде на диск.
- про энергосбережение
Также советую посмотреть доклад от Константина Крамлих из Яндекса о настоящем и будущем Яндекс.Браузера.
- Hibernate позволяет освободить ресурсы компьютера за счет сохранения состояния вкладки в зашифрованом виде на диск.
- про энергосбережение
Также советую посмотреть доклад от Константина Крамлих из Яндекса о настоящем и будущем Яндекс.Браузера.
И вот еще ссылки из доклада Константина
https://gist.github.com/PurplePowder/026bd4683312dc331717a5d39e8447d1
https://gist.github.com/PurplePowder/026bd4683312dc331717a5d39e8447d1
Gist
present and future links.md
GitHub Gist: instantly share code, notes, and snippets.
Если Вы еще не видели, то список изменений в готовящемуся релизу webpack 5 (текущая версия — v5.0.0-alpha.10, вышла 7 февраля) можно посмотреть тут:
https://github.com/webpack/changelog-v5
https://github.com/webpack/changelog-v5
GitHub
GitHub - webpack/changelog-v5: Temporary repo for the changelog for webpack 5
Temporary repo for the changelog for webpack 5. Contribute to webpack/changelog-v5 development by creating an account on GitHub.
В Firefox Nightly 67 появился тип BigInt под флагом. В ближайших патчах он будет включен по умолчанию.
https://hg.mozilla.org/mozilla-central/rev/4b74d76e55a8
https://hg.mozilla.org/mozilla-central/rev/4b74d76e55a8
Swc — компилятор JS-to-JS, написанный на Rust. Быстрее Babel в 16+ раз. Умеет также JSX и TypeScript.
https://swc-project.github.io
https://swc-project.github.io
swc.rs
SWC: Speedy Web Compiler
SWC is an extensible Rust-based platform for the next generation of fast developer tools. It's used by tools like Next.js, Parcel, and Deno, as well as companies like Vercel, ByteDance, Tencent, Shopify, and more.
А если хотите полное комбо, то вот еще и быстрая замена webpack, написанная на ReasonML.
https://fastpack.sh
https://fastpack.sh
fastpack.sh
Fastpack · Pack JavaScript fast & easy
На сегодняшней видеовстрече #WebAssembly Working Group будет обсуждение запроса к W3C для перевода спецификаций на стадию Candidate Recommendation. В данный момент спецификации находятся на стадии Editor’s Draft. Кажется смогу там присутствовать, так что вероятно вечером дам апдейт.
Сами спеки:
WebAssembly Core Specification
WebAssembly JavaScript Interface
WebAssembly Web API
Сами спеки:
WebAssembly Core Specification
WebAssembly JavaScript Interface
WebAssembly Web API
Только что закончилась видеовстреча #WebAssembly WG.
Предложение Typed Function References было отделено от предложения Garbage Collection и теперь находится на phase 0 (pre-proposal). Такое изменение поможет иметь эффективные косвенные вызовы функций без проверок во время выполнения, иметь указатели на функции без необходимости таблиц, простой и эффективный способ обмена ссылками на функции между модулями и окружением хоста, а также опциональную поддержку замыканий.
Спецификации было решено перевести со второй фазы в разряд стандартизированных предложений. Сами спецификации, как и ожидалось, будут отправлены на ревью в W3C для получения статуса Candidate Recommendation.
Предложение Typed Function References было отделено от предложения Garbage Collection и теперь находится на phase 0 (pre-proposal). Такое изменение поможет иметь эффективные косвенные вызовы функций без проверок во время выполнения, иметь указатели на функции без необходимости таблиц, простой и эффективный способ обмена ссылками на функции между модулями и окружением хоста, а также опциональную поддержку замыканий.
Спецификации было решено перевести со второй фазы в разряд стандартизированных предложений. Сами спецификации, как и ожидалось, будут отправлены на ревью в W3C для получения статуса Candidate Recommendation.
Делюсь ещё одним интересным каналом — https://t.me/jabascript. В нем вы найдёте различные статьи на тему JavaScript, а также информацию об интересных библиотеках. Всё с достаточно подробным описанием от автора канала. Советую.
Telegram
Жабаскрипт (веде Віктор Турський)
Авторський контент для JavaScript розробників, але не завжди про JS:). Пишу про архітектуру, best practices, продуктивність, безпеку, інструментарій.
Viktor Turskyi (@koorchik), Cofounder at Webbylab, SWE at Google
Рекламу не розміщую!
Viktor Turskyi (@koorchik), Cofounder at Webbylab, SWE at Google
Рекламу не розміщую!
Спецификация CSS Transforms Module Level 1 от W3C CSS Working Group получила статус Candidate Recommendation. Описанные в ней CSS трансформации позволяют производить преобразования в двумерном пространстве. Эта спецификация появилась путём объединения двух других спецификаций — CSS 2D Transforms и SVG Transforms.