Telegram Web Link
Top-level await (stage 3) стал доступен в Node.js без флага. Фича должна появиться в Node.js 14.8.0, релиз которой должен произойти на этой неделе.

https://github.com/nodejs/node/commit/54746bb763ebea0dc7e99d88ff4b379bcd680964
Apple опубликовала требования к браузерам и почтовым клиентам, которые должны выполняться, чтобы такие приложения можно было установить в качестве приложений по умолчанию в iOS 14.

Браузеры не должны использовать устаревший компонент UIWebView, при запуске приложение должно предоставлять поле для ввода URL, инструменты поиска или курируемый список закладок. При открытии страниц по HTTP и HTTPS приложения должны открывать такие страницы напрямую и рендерить ожидаемый веб контент.

Полный список требований:
https://developer.apple.com/documentation/xcode/allowing_apps_and_websites_to_link_to_your_content/preparing_your_app_to_be_the_default_browser_or_email_client
В Firefox планируют скоро ввести такие же изменения SameSite cookies, которые были введены в Chrome 84. Протестировать свой сайт на совместимость можно уже сейчас через флаги network.cookie.sameSite.laxByDefault и network.cookie.sameSite.noneRequiresSecure в about:config.

https://hacks.mozilla.org/2020/08/changes-to-samesite-cookie-behavior/

Другие статьи по теме:
SameSite cookies explained
SameSite Cookies – Are you Ready?
MDN – SameSite Cookies and Common Warnings
Tracking Chrome’s rollout of the SameSite change
В Chrome 85 (выйдет 25 августа) добавится новое CSS свойство content-visibility, которое позволяет значительно сократить время на рендеринг за счет отложенных вычислений для контента, находящегося вне видимой области экрана.

https://web.dev/content-visibility/
Поддерживаете ли вы Internet Explorer на своих веб-сайтах?
Anonymous Poll
4%
Да, поддерживаем IE 11 и версии ниже
32%
Да, поддерживаем IE 11
64%
Нет, не поддерживаем IE
Ежегодный опрос :)

Результаты опросов 2019 и 2018 годов.
Вебня pinned «Поддерживаете ли вы Internet Explorer на своих веб-сайтах?»
Сделать планируемый ранее релиз Rome в конце июля, его создателям так и не удалось, но сегодня была выпущена первая бета версия, о чём был написан пост, опубликованный в блоге на сайте проекта.

https://romefrontend.dev/blog/2020/08/08/introducing-rome.html
Вебня pinned «Опубликованы записи с 77й встречи #TC39: Общие итоги: https://github.com/tc39/notes/blob/master/meetings/2020-07/summary.md День 1: https://github.com/tc39/notes/blob/master/meetings/2020-07/july-20.md День 2: https://github.com/tc39/notes/blob/master/meetings/2020…»
Вышел React 17.0.0 Release Candidate, в котором нет новых фич. Главное изменение — синтетические события теперь регистрируются не в document, а в том узле DOM, в котором рендерится дерево React. Это позволит использовать несколько версий библиотеки без конфликтов, а также позволет упростить обновления в следующих версиях. Ещё одно изменение, связанное с событийной системой реакта: теперь события React ближе к нативным событиям, больше нет необходимости использовать e.persist(). Другие изменения: очистка в useEffect теперь вызывается асинхронно, вывод ошибки при возврате undefined из forwardRef и memo (как это происходит с обычными компонентами в React 16), улучшения стек трейсов, а также были убраны некоторые внутренние экспорты.
Node.js Technical Steering Committee собирается принять решение о том, как должна работать обработка непойманных отклоненных промисов с помощью process.on('unhandledRejection’). Такой приём помогает обнаружить утечку ресурсов. Перед принятием решения, TSC проводит опрос разработчиков.
Изменённые даты поддержки Chrome Apps.

https://blog.chromium.org/2020/08/changes-to-chrome-app-support-timeline.html
В Mozilla прошла очередная волна увольнений. Были уволены более 250 человек. Команды MDN и движка Servo полностью ликвидированы. Среди уволенных также есть несколько профессионалов по безопасности и инженеры, работающие над WebAssembly.

https://blog.mozilla.org/blog/2020/08/11/changing-world-changing-mozilla/

Предыдущая новость об увольнении 70 сотрудников: https://www.tg-me.com/webnya/1059
Forwarded from Веб-стандарты (Веб-стандарты)
Хакатон «Build for Belarus» пройдёт онлайн 14–16 августа. Участники помогут разработать технические решения для коммуникации, безопасности и поддержки пострадавших в протестах.

Сайт хакатона https://eventornado.com/event/build-for-belarus
Событие на Фейсбуке https://www.facebook.com/events/492050428325842
В Chrome 84 усилиями Igalia была улучшена производительность CSS Custom Properties за счет перерасчета только необходимых узлов дерева.

https://blogs.igalia.com/jfernandez/2020/08/13/improving-css-custom-properties-performance/
Ингвар Степанян из Google о том как отлаживать утечки памяти в #WebAssembly используя Emscripten.

https://web.dev/webassembly-memory-debugging/
Chrome 86 (релиз планируется на 6 октября) будет предупреждать о формах, которые отправляют данные по HTTP на HTTPS сайтах, а также отключит автозаполнение для таких форм.

https://blog.chromium.org/2020/08/protecting-google-chrome-users-from.html
Вышел Emscripten 2.0.0 — новая версия компилятора C и C++ в #WebAssembly. Основные изменения — убран Fastcomp (старый бэкенд компилятора, заменённый LLVM бекендом), а Python 2 код переписан на Python 3. Это должно ускорить и упростить последующие улучшения и нововведения в ветке 2.0.0.

https://twitter.com/kripken/status/1295402613890932736
2025/07/09 07:32:38
Back to Top
HTML Embed Code: