Через несколько минут начнеся конференция React Europe, которая в этом году бесплатная и пройдёт онлайн на YouTube.
https://www.youtube.com/watch?list=PLCC436JpVnK31LZG2cNINhlEQ1KTm39BR&v=41Ia291KIvI&feature=emb_title
https://www.youtube.com/watch?list=PLCC436JpVnK31LZG2cNINhlEQ1KTm39BR&v=41Ia291KIvI&feature=emb_title
YouTube
ReactEurope 2020 Live
Watch all the videos nicely cut in our 2020 playlist here https://www.youtube.com/watch?list=PLCC436JpVnK0Q4WHoB85ZYBwcCyTaMgAl&v=nzeL1wZltf0&feature=emb_title
Mozilla завершили имплементацию двух важных #WebAssembly phase 3 пропозалов:
- Bulk memory operations
- Reference Types
https://bugzilla.mozilla.org/show_bug.cgi?id=1413846
https://bugzilla.mozilla.org/show_bug.cgi?id=1508553
- Bulk memory operations
- Reference Types
https://bugzilla.mozilla.org/show_bug.cgi?id=1413846
https://bugzilla.mozilla.org/show_bug.cgi?id=1508553
Вышел Safari Technology Preview 106. В нём:
- некоторые улучшения Web Inspector
- асинхронная прокрутка включена по умолчанию
- новые исправления и улучшения веб анимаций
- поддержка псевдокласса :
- поддержка ES2020 фичи BigInt по умолчанию
- поддержка для
- исправления
- исправления рендерера, медиа, некоторых Web API
- некоторые улучшения Web Inspector
- асинхронная прокрутка включена по умолчанию
- новые исправления и улучшения веб анимаций
- поддержка псевдокласса :
where()- поддержка ES2020 фичи BigInt по умолчанию
- поддержка для
Intl.RelativeTimeFormat- исправления
for-of- исправления рендерера, медиа, некоторых Web API
WebKit
Release Notes for Safari Technology Preview 106
Safari Technology Preview Release 106 is now available for download for macOS Catalina and macOS Mojave.
Последний Firefox Nightly 78 получил поддержку трёх ранее неподдерживаемых им ES2018 фич в связи с обновлением используемой библиотеки для работы с регулярными выражениями:
- RegExp.prototype.dotAll
- RegExp Lookbehind Assertions
- RegExp Unicode Property Escapes
- RegExp.prototype.dotAll
- RegExp Lookbehind Assertions
- RegExp Unicode Property Escapes
Что нового будет в Chrome 84 DevTools: исправления, доступность, метрики и другое.
https://developers.google.com/web/updates/2020/05/devtools
https://developers.google.com/web/updates/2020/05/devtools
Chrome for Developers
What's New In DevTools (Chrome 84) | Blog | Chrome for Developers
The new Issues tab, accessibility information in the Inspect Mode tooltip, and more.
В V8 8.3 и Emscripten увеличили лимит возможной используемой #WebAssembly памяти до 4 гигабайт.
https://v8.dev/blog/4gb-wasm-memory
https://v8.dev/blog/4gb-wasm-memory
Dropbox рассказывают о том, как они говна наелись с CoffeeScript и как потом мигрировали на TypeScript в 2017.
https://dropbox.tech/frontend/the-great-coffeescript-to-typescript-migration-of-2017
https://dropbox.tech/frontend/the-great-coffeescript-to-typescript-migration-of-2017
dropbox.tech
The Great CoffeeScript to Typescript Migration of 2017
Пропозал String.prototype.replaceAll был добавлен в повестку 76й встречи #TC39 для продвижения на stage 4. Если это произойдёт, то возможно это станет первой фичей ES2021. Я использовал слово “возможно” т.к. фичи для продвижения на следующий stage принимаются до 23 мая, но вероятность того, что ещё какая-то stage 3 фича будет пытаться брать stage 4, практически нулевая.
Прочий состав повестки я ещё разберу подробнее после 23 мая, но уже сейчас Вы можете найти там новые stage 0 пропозалы 👀
Прочий состав повестки я ещё разберу подробнее после 23 мая, но уже сейчас Вы можете найти там новые stage 0 пропозалы 👀
GitHub
agendas/2020/06.md at main · tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
Напоминаю про лучшие способы поддержать канал:
💵 задонатить на пивко через https://www.patreon.com/chicoxyzzy
🗣 рассказать про канал всем окружающим, ведь тут не публикуется реклама и нет трат на рекламу в других каналах, поэтому без Вас ничего не получится!
🙌 дать пятюню при встрече (ко времени встречи надеюсь, что можно будет не бесконтактную!)
Всё это, конечно, не обязательно и нужно только для поддержания мотивации для ведения этого канала (которому в августе будет целых два года!). Спасибо! ❤️
💵 задонатить на пивко через https://www.patreon.com/chicoxyzzy
🗣 рассказать про канал всем окружающим, ведь тут не публикуется реклама и нет трат на рекламу в других каналах, поэтому без Вас ничего не получится!
🙌 дать пятюню при встрече (ко времени встречи надеюсь, что можно будет не бесконтактную!)
Всё это, конечно, не обязательно и нужно только для поддержания мотивации для ведения этого канала (которому в августе будет целых два года!). Спасибо! ❤️
Mario Sanchez Prada из Igalia написал статью о проекте Web Platform Tests, о его значении для веба и о том, как они портировали тесты из проекта Chromium в WPT.
https://mariospr.org/2020/05/14/the-web-platform-tests-project/
https://mariospr.org/2020/05/14/the-web-platform-tests-project/
mariospr.org
The Web Platform Tests project
Web Browsers and Test Driven Development Working on Web browsers development is not an easy feat but if there’s something I’m personally very grateful for when it comes to collaborating…
Какие из этих дополнительных активностей вы хотели бы видеть на канале? Можно выбирать несколько ответов.
Anonymous Poll
27%
Ask Me Anything с авторами канала (может даже получится привлечь Романа).
41%
Интервью с экспертами по актуальным и горячим новостям
33%
Еженедельный аудиодайджесть с подведением итогов за неделю и разбором новостей
34%
Всё уже хорошо, ничего добавлять не надо
Немного добавлю про AMA. Тут может быть совершенно разный формат ответов — от просто текстовых до полноценных статей или других из приведённых вариантов активностей. Это скорее попытка собрать фидбек и определить пожелания и интересы читателей.
AppCache будет убран в Chrome 85 (август 2020). По этому случаю в блоге web.dev подготовили статью о том, как к этому погдотовиться, если Вы всё ещё не успели это сделать.
https://web.dev/appcache-removal/
https://web.dev/appcache-removal/
web.dev
Preparing for AppCache removal | Articles | web.dev
Details of Chrome's and other browsers' plans to remove AppCache.
Rome прекратил поддержку Flow и теперь поддерживает только TypeScript.
https://twitter.com/sebmck/status/1262102834390028288
https://twitter.com/sebmck/status/1262102834390028288
Twitter
Sebastian
We removed Flow support from Rome. TypeScript will be the only supported type syntax going forward. https://t.co/O825ujYK7E
Инженеры, работающие над Flow, тем временем анонсировали новую архитектуру Types-First, которая позволит ускорить проверку типов, исключив лишние проверки зависимостей.
https://medium.com/flow-type/types-first-a-scalable-new-architecture-for-flow-3d8c7ba1d4eb
Как правильно заметил Себастьян МакКензи в обсуждениях твита из предыдущего сообщения, подобная функциональность была доступна пользователям TypeScript с начальных версий.
https://medium.com/flow-type/types-first-a-scalable-new-architecture-for-flow-3d8c7ba1d4eb
Как правильно заметил Себастьян МакКензи в обсуждениях твита из предыдущего сообщения, подобная функциональность была доступна пользователям TypeScript с начальных версий.
Medium
Types-First: A Scalable New Architecture for Flow
TL;DR: The types-first architecture unlocks Flow’s potential at scale by leveraging fully typed module boundaries. We plan to migrate to…
В Firefox был добавлен патч, включающий SharedArrayBuffer и Atomics в релизной версии. Выключенная ранее из-за уязвимостей Spectre и Meltdown функциональность снова заработает по умолчания в версии 78, которая запланирована на 30 июня.
https://bugzilla.mozilla.org/show_bug.cgi?id=1606624#c13
https://bugzilla.mozilla.org/show_bug.cgi?id=1606624#c13
bugzilla.mozilla.org
1606624 - Ship SharedArrayBuffer (and atomics) to Release (potentially with throwing postMessage())
ASSIGNED (ttung) in Core - DOM: Core & HTML. Last updated 2020-05-18.
Наверное все уже в курсе, что Facebook недавно купили сервис Giphy, который интегрирован в очень многие вебсайты, мобильные и десктопные приложения. На The Verge вышла статья о том, какие продукты используют Giphy, и как это скажется на приватности пользователей.
https://www.theverge.com/2020/5/16/21260104/facebook-giphy-acquisition-twitter-slack-snapchat-apple-imessage-signal-facebook-tinder
А помните те времена, когда для трекинга использовали прозрачное изображение 1 на 1 пиксель, вместо анимированных gif на несколько мегабайт?
https://www.theverge.com/2020/5/16/21260104/facebook-giphy-acquisition-twitter-slack-snapchat-apple-imessage-signal-facebook-tinder
А помните те времена, когда для трекинга использовали прозрачное изображение 1 на 1 пиксель, вместо анимированных gif на несколько мегабайт?
The Verge
Facebook’s Giphy acquisition might have big implications for iMessage and Twitter
It’s possible that some of those services could drop Giphy at some point.
В репозитории дизайн документов #WebAssembly обсуждается новый пропозал — Await. Предполагается, что он поможет упростить работу с асинхронными задачами на хосте, а также уменьшит накладные расходы (например, Asyncify из Emscripten увеличивает итоговый размер кода на 50%, а также замедляет его также примерно на 50%).
https://github.com/WebAssembly/design/issues/1345
https://github.com/WebAssembly/design/issues/1345
GitHub
Proposal: Await · Issue #1345 · WebAssembly/design
@RReverser and I would like to propose a new proposal for WebAssembly: Await. The motivation for the proposal is to help "synchronous" code compiled to WebAssembly, that does some...
Вышел Lighthouse 6.0. В нём добавились новые метрики (Web Vitals), обновление способов подсчета очков производительности, новые инструменты аудита (неиспользуемый JavaScript, доступность и т.д.). Появился Lighthouse CI — CLI для Node.js для использования в CI.