Сегодня каналу Juliarderity исполняется 2 года!
За эти два года я (@chicoxyzzy) получил очень много благодарностей за свою работу над каналом. Это очень мотивирует, спасибо всем читателям, и особенно тем, кто поддерживает проект на патреон! Я не собираюсь останавливаться, и, более того, буду постепенно добавлять кое-что новое (но это пока секрет).
Одним из препятствий для естественного продвижения канала является то, что его название очень сложно запомнить и трудно гуглить. Некоторые до сих пор не знают как правильно произносить это слово (правильно — хулиардерити). Когда-то я думал, что буду вести этот канал для небольшого количества своих знакомых, и это название было развитием одной сильно локальной шутки. Теперь, когда здесь несколько тысяч читателей, я решил переименовать его во что-то более запоминающееся. Хотелось оставить в названии немного панка, поэтому я решил назвать его Вебня.
Теперь ссылка этого канала @webnya. Если вы где-то ссылались на @juliarderity, то пожалуйста поменяйте ссылку, если не трудно. Тогда люди смогут сразу попадать сюда. Но на всякий случай я создал канал, у которого будет старое имя, чтобы перенаправить людей сюда.
К сожалению, пришлось пожертвовать старыми внутренними ссылками в канале, которые теперь не будут работать. Зато скоро вся история канала будет доступна на веб-сайте, который я в ближайшее время также запущу!
За эти два года я (@chicoxyzzy) получил очень много благодарностей за свою работу над каналом. Это очень мотивирует, спасибо всем читателям, и особенно тем, кто поддерживает проект на патреон! Я не собираюсь останавливаться, и, более того, буду постепенно добавлять кое-что новое (но это пока секрет).
Одним из препятствий для естественного продвижения канала является то, что его название очень сложно запомнить и трудно гуглить. Некоторые до сих пор не знают как правильно произносить это слово (правильно — хулиардерити). Когда-то я думал, что буду вести этот канал для небольшого количества своих знакомых, и это название было развитием одной сильно локальной шутки. Теперь, когда здесь несколько тысяч читателей, я решил переименовать его во что-то более запоминающееся. Хотелось оставить в названии немного панка, поэтому я решил назвать его Вебня.
Теперь ссылка этого канала @webnya. Если вы где-то ссылались на @juliarderity, то пожалуйста поменяйте ссылку, если не трудно. Тогда люди смогут сразу попадать сюда. Но на всякий случай я создал канал, у которого будет старое имя, чтобы перенаправить людей сюда.
К сожалению, пришлось пожертвовать старыми внутренними ссылками в канале, которые теперь не будут работать. Зато скоро вся история канала будет доступна на веб-сайте, который я в ближайшее время также запущу!
Top-level await (stage 3) стал доступен в Node.js без флага. Фича должна появиться в Node.js 14.8.0, релиз которой должен произойти на этой неделе.
https://github.com/nodejs/node/commit/54746bb763ebea0dc7e99d88ff4b379bcd680964
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
Браузеры не должны использовать устаревший компонент 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. Протестировать свой сайт на совместимость можно уже сейчас через флаги
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
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
Mozilla Hacks – the Web developer blog
Changes to SameSite Cookie Behavior – A Call to Action for Web Developers
Browsers are changing the default value of the SameSite attribute for cookies from None to Lax. This will greatly improve security for users. However, some web sites may depend (even ...
В Chrome 85 (выйдет 25 августа) добавится новое CSS свойство
https://web.dev/content-visibility/
content-visibility, которое позволяет значительно сократить время на рендеринг за счет отложенных вычислений для контента, находящегося вне видимой области экрана.https://web.dev/content-visibility/
web.dev
content-visibility: the new CSS property that boosts your rendering performance | Articles | web.dev
The CSS content-visibility property enables web content rendering performance benefits by skipping rendering of off-screen content. This article shows you how to use this new CSS property for faster initial load times, using the auto keyword. You will also…
Поддерживаете ли вы Internet Explorer на своих веб-сайтах?
Anonymous Poll
4%
Да, поддерживаем IE 11 и версии ниже
32%
Да, поддерживаем IE 11
64%
Нет, не поддерживаем IE
Сделать планируемый ранее релиз Rome в конце июля, его создателям так и не удалось, но сегодня была выпущена первая бета версия, о чём был написан пост, опубликованный в блоге на сайте проекта.
https://romefrontend.dev/blog/2020/08/08/introducing-rome.html
https://romefrontend.dev/blog/2020/08/08/introducing-rome.html
Опубликованы записи с 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-07/july-21.md
День 3: https://github.com/tc39/notes/blob/master/meetings/2020-07/july-22.md
День 4: https://github.com/tc39/notes/blob/master/meetings/2020-07/july-23.md
Общие итоги: 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-07/july-21.md
День 3: https://github.com/tc39/notes/blob/master/meetings/2020-07/july-22.md
День 4: https://github.com/tc39/notes/blob/master/meetings/2020-07/july-23.md
Вышел React 17.0.0 Release Candidate, в котором нет новых фич. Главное изменение — синтетические события теперь регистрируются не в
document, а в том узле DOM, в котором рендерится дерево React. Это позволит использовать несколько версий библиотеки без конфликтов, а также позволет упростить обновления в следующих версиях. Ещё одно изменение, связанное с событийной системой реакта: теперь события React ближе к нативным событиям, больше нет необходимости использовать e.persist(). Другие изменения: очистка в useEffect теперь вызывается асинхронно, вывод ошибки при возврате undefined из forwardRef и memo (как это происходит с обычными компонентами в React 16), улучшения стек трейсов, а также были убраны некоторые внутренние экспорты.legacy.reactjs.org
React v17.0 Release Candidate: No New Features – React Blog
This blog site has been archived. Go to react.dev/blog to see the recent posts. Today, we are publishing the first Release Candidate for React 17. It has been two and a half years since the previous major release of React, which is a long time even by our…
Node.js Technical Steering Committee собирается принять решение о том, как должна работать обработка непойманных отклоненных промисов с помощью
process.on('unhandledRejection’). Такой приём помогает обнаружить утечку ресурсов. Перед принятием решения, TSC проводит опрос разработчиков.Medium
Node.js Promise reject use case survey
Today, Node.js Project, an impact project of the OpenJS Foundation, handles unhandled rejections by emitting a deprecation warning to…
Вышел черновик спецификации Web Content Accessibility Guidelines (WCAG) 2.2. Релиз планируется на середину 2021 года.
www.w3.org
Web Content Accessibility Guidelines (WCAG) 2.2
Web Content Accessibility Guidelines (WCAG) 2.2 covers a wide range of recommendations for making web content more accessible. Following these guidelines will make content more accessible to a wider range of people with disabilities, including accommodations…
Изменённые даты поддержки Chrome Apps.
https://blog.chromium.org/2020/08/changes-to-chrome-app-support-timeline.html
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://news.1rj.ru/str/webnya/1059
https://blog.mozilla.org/blog/2020/08/11/changing-world-changing-mozilla/
Предыдущая новость об увольнении 70 сотрудников: https://news.1rj.ru/str/webnya/1059
The Mozilla Blog
Changing World, Changing Mozilla
This is a time of change for the internet and for Mozilla. From combatting a lethal virus and battling systemic racism to protecting individual privacy — one thing is clear: ...
Forwarded from Веб-стандарты (Веб-стандарты)
Хакатон «Build for Belarus» пройдёт онлайн 14–16 августа. Участники помогут разработать технические решения для коммуникации, безопасности и поддержки пострадавших в протестах.
Сайт хакатона https://eventornado.com/event/build-for-belarus
Событие на Фейсбуке https://www.facebook.com/events/492050428325842
Сайт хакатона https://eventornado.com/event/build-for-belarus
Событие на Фейсбуке https://www.facebook.com/events/492050428325842
