3 обновления спецификаций W3C для голосовых модулей:
- CSS Speech Module выпущена в сатусе Candidate Recommendation
- Explainer: Improving Spoken Presentation on the Web выпущена в статусе First Public Working Draft
- Pronunciation Gap Analysis and Use Cases также выпущена в статусе First Public Working Draft
- CSS Speech Module выпущена в сатусе Candidate Recommendation
- Explainer: Improving Spoken Presentation on the Web выпущена в статусе First Public Working Draft
- Pronunciation Gap Analysis and Use Cases также выпущена в статусе First Public Working Draft
www.w3.org
Explainer: Improving Spoken Presentation on the Web
The objective of the Pronunciation Task Force is to develop normative specifications and best practices guidance collaborating with other W3C groups as appropriate, to provide for proper pronunciation in HTML content when using text to speech (TTS) synthesis.…
Один из редакторов Emojipedia провёл исследования распространения коронавирусных emoji 🦠😷
https://blog.emojipedia.org/spread-of-the-coronavirus-emoji/
https://blog.emojipedia.org/spread-of-the-coronavirus-emoji/
Emojipedia
Spread of the Coronavirus Emoji
The number one news story around the world right now is the spread of the latest strain of coronavirus, COVID-19 [https://emojipedia.org/coronavirus/]. While we don't have much to say about the spread of the virus itself – let's leave that to the experts…
Поддержку предложения Promise.any (stage 3), соавтором которого я являюсь, влили в TypeScript! Также ранее я писал о том, что Promise.any оказался не веб-совместимым. Случай оказался единичным. Инженерам Mozilla удалось связаться с разработчиками сайта, после чего код, используемый на сайте, был исправлен. Не знаю точно когда мы будем предлагать продвижение фичи на stage 4, пока еще есть несколько точек зрения на то, должен ли
errors являться геттером прототипа или же свойством инстанса.GitHub
GitHub - tc39/proposal-promise-any: ECMAScript proposal: Promise.any
ECMAScript proposal: Promise.any. Contribute to tc39/proposal-promise-any development by creating an account on GitHub.
А ещё стало известно, что следующая встреча #TC39, которая должна была пройти с 31 марта по 2 апреля в офисе Apple в Купертино, станет полностью удалённой. Да, из-за коронавируса COVID-19 🦠
Благодаря сотрудничеству KaiOS Technologies и Mozilla, #WebAssembly приходит на операционную систему для фичафонов KaiOS. И вообще Mozilla помогает оптимизировать им Gecko.
https://www.kaiostech.com/press/kaios-technologies-and-mozilla-partner-to-enable-a-healthy-mobile-internet-for-everyone/
https://www.kaiostech.com/press/kaios-technologies-and-mozilla-partner-to-enable-a-healthy-mobile-internet-for-everyone/
KaiOS
KaiOS Technologies and Mozilla partner to enable a healthy mobile internet for everyone - KaiOS
Hong Kong, China <11 March 2020> – Today KaiOS Technologies, maker of KaiOS, the leading mobile operating system for smart feature phones, and Mozilla, developer of one of the world’s leading web browsers, announced a partnership to enhance the Gecko engine…
Панель с конференции Enigma 2020 с разработчикам Edge, Firefox, Chrome и Brave о работе над приватностью в браузерах.
https://www.youtube.com/watch?v=xakXPyfyFUI
https://www.youtube.com/watch?v=xakXPyfyFUI
YouTube
USENIX Enigma 2020 - Browser Privacy: Opportunities and Tradeoffs (Panel)
Browser Privacy: Opportunities and Tradeoffs (Panel)
Moderator: Dr. Lea Kissner, Humu
Panelists: Justin Schuh, Google; Tanvi Vyas, Mozilla; Yan Zhu, Brave; Eric Lawrence, Microsoft
In this lively panel, four browser privacy experts representing Brave,…
Moderator: Dr. Lea Kissner, Humu
Panelists: Justin Schuh, Google; Tanvi Vyas, Mozilla; Yan Zhu, Brave; Eric Lawrence, Microsoft
In this lively panel, four browser privacy experts representing Brave,…
World Wide Web исполняется 31 год.
https://www.w3.org/blog/2020/03/happy-31st-birthday-world-wide-web/
https://www.w3.org/blog/2020/03/happy-31st-birthday-world-wide-web/
www.w3.org
Happy 31st birthday, World Wide Web!
In March 1989 Sir Tim Berners-Lee wrote “Information Management: A Proposal” and with that quiet act launched an idea, the World Wide Web, that has changed our lives.
В DevTools Chrome 82 появится несколько интересных нововведений.
- эмуляция различных зрительных особенностей человека
- отладка COOP и COEP
- панель аудита переименована в Lighthouse
- во кладке Performance теперь отдельно выделяются долгие задачи, занимающие основной поток браузера
- эмуляция различных зрительных особенностей человека
- отладка COOP и COEP
- панель аудита переименована в Lighthouse
- во кладке Performance теперь отдельно выделяются долгие задачи, занимающие основной поток браузера
Chrome for Developers
What's New In DevTools (Chrome 83) | Blog | Chrome for Developers
Emulate color vision deficiencies, emulate locales, COOP and COEP debugging, and lots more.
GitHub выкупил npm!
https://github.blog/2020-03-16-npm-is-joining-github/
Бонус: пост от Isaac Z. Schlueter в блоге npm: https://blog.npmjs.org/post/612764866888007680/next-phase-montage
https://github.blog/2020-03-16-npm-is-joining-github/
Бонус: пост от Isaac Z. Schlueter в блоге npm: https://blog.npmjs.org/post/612764866888007680/next-phase-montage
The GitHub Blog
npm is joining GitHub
We're excited to announce that npm will be joining GitHub.
JavaScript движок XS от Moddable обзавёлся поддержкой Nullish Coalescing (ES2020), Optional Chaining (ES2020), String.prototype.replaceAll (stage 3), Promise.any (stage 3), RegExp match indices (stage 3). Также движок старается использовать целочисленную математику для Number когда это возможно для увеличения производительности.
Новая версия XS проходит набор тестов Test262 от TC39 на 99.9% (39039 из 39065 тестов)
Новая версия XS проходит набор тестов Test262 от TC39 на 99.9% (39039 из 39065 тестов)
Moddable Tech
XS Engine Updates for ECMAScript 2020
The XS JavaScript engine brings the many benefits of modern JavaScript to embedded systems like those that power IoT products. The latest release of XS is a major step forward. It delivers new language features, performance optimizations, improved conformance…
Сегодня выйдет Chrome 81. Браузер получит обновлённый внешний вид форм, WebXR hit testing, Badging API. В рамках Origin Trail добавлено API Web NFC. Добавлена поддержка Intl.DisplayNames (stage 3).
Новое в DevTools Chrome 81
Новые фичи Chrome 81 на Chrome Platform Status
Новое в V8 8.1
Новое в DevTools Chrome 81
Новые фичи Chrome 81 на Chrome Platform Status
Новое в V8 8.1
GitHub
GitHub - tc39/proposal-intl-displaynames: Get localized display names for languages, scripts, regions and others. https://tc39…
Get localized display names for languages, scripts, regions and others. https://tc39.github.io/proposal-intl-displaynames/ - tc39/proposal-intl-displaynames
Началась двухдневная конференция EmberConf 2020, которая в этот раз проводится онлайн.
https://www.youtube.com/watch?v=1vZGPJHYcOA
https://www.youtube.com/watch?v=1vZGPJHYcOA
YouTube
EmberConf 2020 - Tuesday March 17th - Part 1
EmberConf is the best place to meet the folks behind the magic.
You’ll hear from members of the Ember Core Team, top community contributors and users, and help shape the future of Ember.
You’ll hear from members of the Ember Core Team, top community contributors and users, and help shape the future of Ember.
Несколько дней назад число подписчиков превысило 5000 человек! Это очень мотивирует не останавливаться и постить интересные новости и статьи и дальше. Оказывается, я занимаюсь этим уже более полутора лет 😮. Большое спасибо всем читателям! Если Вам нравится, то делитесь с коллегами и друзьями :)
Напомню, что я принципиально отказываюсь постить здесь всякую рекламу. Если хочется поддержать канал, то это можно сделать на Patreon.
Напомню, что я принципиально отказываюсь постить здесь всякую рекламу. Если хочется поддержать канал, то это можно сделать на Patreon.
Mathias Bynens из Google представил свой проект Can I Unicode?, с помощью которого можно проверить какая версия Unicode поддерживается в разных браузерах для идентификаторов (имен переменных, функций и классов) и в регулярных выражениях.
Twitter
Mathias Bynens
Did you know that every new version of the Unicode Standard potentially affects the JavaScript language? 🤯 Here’s some examples + a Unicode version support table across environments: https://t.co/FpuikMZWj8
Обновления Chrome и ChromeOS до версии 81 были отложены из-за перевода сотрудников к работе из дома и изменения их графика работы.
Chrome Releases
Upcoming Chrome and Chrome OS releases
Due to adjusted work schedules at this time, we are pausing upcoming Chrome and Chrome OS releases. Our primary objectives are to ensure the...
В репозитории нового предложения в #WebAssembly Memory64 (phase 1) появилось описание.
https://github.com/WebAssembly/memory64/blob/master/proposals/memory64/Overview.md
https://github.com/WebAssembly/memory64/blob/master/proposals/memory64/Overview.md
GitHub
memory64/proposals/memory64/Overview.md at master · WebAssembly/memory64
Memory with 64-bit indexes. Contribute to WebAssembly/memory64 development by creating an account on GitHub.
Вебня
Новый релиз Safari Technology Preview 101 включает новые фичи Web Inspector, улучшения Web Animations, исправления для Media, обновления различных Web API.
Ого! Никто и не обратил внимание (и в релизных записях этого тоже нет), а между тем, в Safari Technology Preview 101 появилась поддержка публичных полей экземпляра класса под флагом
https://trac.webkit.org/changeset/254653/webkit
useClassFields!https://trac.webkit.org/changeset/254653/webkit
В V8 собираются вытащить приватные методы и аксессоры из-под флага.
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/HLpO-HC8aKc/TT32fUNPBAAJ
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/HLpO-HC8aKc/TT32fUNPBAAJ
Вышел Babel 7.9.0 с поддержкой TypeScript 3.8, обновлённым JSX transform, поддержкой новых типов Record и Tuple (stage 1), а также обновлением
preset-env, в который добавились оптимизации размера бандла благодаря preset-modules.babeljs.io
7.9.0 Released: Smaller preset-env output, Typescript 3.8 support and a new JSX transform · Babel
While preparing the Babel 8.0.0 release (in the next months), we just finished working on a new minor release which includes updates related to @babel/preset-env, TypeScript 3.8, Flow, and JSX!