Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
•
Подкаст «Веб-стандарты» №284. Safari TP, Chrome 91, Node.js в браузере, Google Docs на Canvas, Flow, зачем TDD, Babel на ESM
•
Подкаст «proConf» #97: JavaScript for WordPress 2020
•
Подкаст «Callback Hell»: Sublime Text 4 и другие редакторы, проблемы написания читаемого кода, завершение эпохи IE
•
«Новости 512» от CSSSR: Chrome 91, TypeScript 4.3, Server-Sent Events API, logux и logux/state, postTask, Parcel 2 beta 3
•
«Новости 512» от CSSSR: Sublime Text 4, PostCSS 8.3, ненадежность TypeScript, Angular DevTools, WebContainers, Google I/O 21
•
Пилотный выпуск подкаста «Goose & Duck»: Babel, деньги, два гуся
•
Самая серьёзная проблема HTML? Разработчики, разработчики, разработчики
•
Использование веб-компонентов при работе над GitHub
•
Наиболее полное руководство по практическому использованию Web Speech API
•
Полное руководство по SEO для разработчиков в 2021 году.
•
Эволюция и новое определение Jamstack
•
10 вариантов клиентских хранилищ и когда их использовать
•
Нарушаете ли вы патент, публикуя PWA?
•
Создайте эффект плавного наведения с помощью GSAP и SVG
•
HTML и CSS ошибки, ухудшающие UX
•
Тщательный анализ CSS-in-JS
•
CSS Container Queries для дизайнеров
•
25 лет CSS
•
CSS Container Queries: примеры использования и стратегии миграции
•
Новый способ уменьшить влияние загрузки шрифтов: дескрипторы шрифтов в CSS
•
Карманная книга по TypeScript. Часть 1. Основы, Часть 2. Типы на каждый день
•
3 способа визуального извлечения данных с помощью JavaScript
•
Sparkplug — неоптимизирующий компилятор JavaScript
•
Новые стандарты доступа к оборудованию устройств с использованием JavaScript
•
7 инструментов, трансформирующих JavaScript-разработку
•
Введение в Clio lang: несложная реализация производительного critical js
•
Mozilla примет Manifest v3 для дополнений Firefox, но без мер против блокировщиков рекламы
• Релиз Chrome 91
•
Призрак Google Reader находит свой путь в новой сборке Chrome Canary
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
•

•

•

•

•

•

Веб-разработка
•

•

•

•

•

•

•

•

- Инструменты
•Полезные расширения для VS Code для разработчиков фронтенда
•SVG Crop — инструмент для мгновенного удаления пустого пространства вокруг любого SVG.
- Доступность
• Проблемы доступности веб-форм
•Доступные SVG: идеальные шаблоны для пользователей скринридеров
CSS
•

•

•

•

•

•

JavaScript
•

•

•

•

•

•

- React
•Автоматизированное тестирование доступности для React
•Как очищать Async Effects в React
•Современное руководство по паттернам состояний React
•govuk-react — Реализация системы дизайна GOV.UK на React с использованием CSSinJS и Object notation (со styled-components).
•Использование MobX для управления состоянием крупного веб-приложения
- Vue
•Руководство для начинающих по Vue 3
•Знакомство с Vue Composition API с примерами
•Полное руководство по аутентификации пользователей во Vue.js с помощью Auth0
•Темизация Vue.js с помощью styled-components
•Лучшие UI-фреймворки для Vue 3
- Angular
•Как быстро и удобно документировать Angular проект с помощью модуля AddOnDoc из TaigaUI
•Основы Angular: почему вам следует использовать сервисы в Angular
•Как @taiga-ui/cdk может помочь вам упростить работу с Angular: 5 наших лучших практик
- Libs & Plugins
•Handy.js упрощает определение и распознавание положения и жестов рук
Браузеры
•

• Релиз Chrome 91
•

Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.