Вебня – Telegram
Вебня
4.68K subscribers
89 photos
2 videos
3 files
2.08K links
JS VMs, спецификации, пропозалы, встречи #TC39, #WebAssembly, #W3C, браузеры, нёрдство.
Download Telegram
Вебня pinned «В блоге WebKit появилась огроменная и наикрутейшая статья о спекулятивных оптимизациях вообще и о таковых в движке JavaScriptCore. Если Вам интересны компиляторы, внутреннее устройство JavaScript движков, то Вы обязаны осилить это прекраснейшее чтиво, но учтите…»
Сегодня каналу Juliarderity исполняется 2 года!

За эти два года я (@chicoxyzzy) получил очень много благодарностей за свою работу над каналом. Это очень мотивирует, спасибо всем читателям, и особенно тем, кто поддерживает проект на патреон! Я не собираюсь останавливаться, и, более того, буду постепенно добавлять кое-что новое (но это пока секрет).

Одним из препятствий для естественного продвижения канала является то, что его название очень сложно запомнить и трудно гуглить. Некоторые до сих пор не знают как правильно произносить это слово (правильно — хулиардерити). Когда-то я думал, что буду вести этот канал для небольшого количества своих знакомых, и это название было развитием одной сильно локальной шутки. Теперь, когда здесь несколько тысяч читателей, я решил переименовать его во что-то более запоминающееся. Хотелось оставить в названии немного панка, поэтому я решил назвать его Вебня.

Теперь ссылка этого канала @webnya. Если вы где-то ссылались на @juliarderity, то пожалуйста поменяйте ссылку, если не трудно. Тогда люди смогут сразу попадать сюда. Но на всякий случай я создал канал, у которого будет старое имя, чтобы перенаправить людей сюда.

К сожалению, пришлось пожертвовать старыми внутренними ссылками в канале, которые теперь не будут работать. Зато скоро вся история канала будет доступна на веб-сайте, который я в ближайшее время также запущу!
Channel photo updated
Channel name was changed to «Вебня»
Вебня pinned «Сегодня каналу Juliarderity исполняется 2 года! За эти два года я (@chicoxyzzy) получил очень много благодарностей за свою работу над каналом. Это очень мотивирует, спасибо всем читателям, и особенно тем, кто поддерживает проект на патреон! Я не собираюсь…»
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://news.1rj.ru/str/webnya/1059
Forwarded from Веб-стандарты (Веб-стандарты)
Хакатон «Build for Belarus» пройдёт онлайн 14–16 августа. Участники помогут разработать технические решения для коммуникации, безопасности и поддержки пострадавших в протестах.

Сайт хакатона https://eventornado.com/event/build-for-belarus
Событие на Фейсбуке https://www.facebook.com/events/492050428325842