Быстрое и надежное кроссбраузерное тестирование с Playwright. Арджун Аттам рассказывает об основных возможностях инструмента, работающего с браузерами на движках Chromium, Webkit и Gecko — https://medium.com/p/155c0e8a821f
Новинки Firefox 76: аудио-ворклеты, улучшения в DevTools, панель Compatibility, блокировка ресурсов по неизвестным протоколам через изменение location.href и другие. Подробнее в обзорах:
00:01:00 События 00:03:58 Новости браузеров 00:13:05 Web Vitals 00:23:36 Хранилища в браузерах 00:32:37 Logical assignment в V8 00:37:51 Github Codespaces 00:47:00 Непонятные min и max 00:54:28 Наша ответственность
Оптимизация метрики Largest Contentful Paint. Хуссейн Джирде объясняет смысл и важность метрики и даёт советы, как улучшить её значение — https://web.dev/optimize-lcp/
Оптимизация метрики Cumulative Layout Shift. Эдди Османи показывает, как избежать внезапных сдвигов при загрузке страницы, чтобы улучшить пользовательский опыт — https://web.dev/optimize-cls/
Обзор инструментов для JS и TS. Рейнис Ивановс делится списком инструментов для сборки и разработки на JavaScript и TypeScript с кратким описанием каждого — https://tooling.js.org/
Оптимизация метрики First Input Delay. Хуссейн Джирде и Эдди Османи рассказывают, как помочь приложению быстрее реагировать на попытки пользователя с ним взаимодействовать — https://web.dev/optimize-fid/
Deno 1.0. Разработчики среды выполнения для JavaScript и TypeScript рассказывают об её особенностях, отличиях от Node.js и планах по развитию — https://deno.land/v1
Постоянное хранилище. Пит Лепаж рассказывает про API, позволяющий попросить браузер не удалять данные из браузерных хранилищ — https://web.dev/persistent-storage/