Дайджест свежих материалов из мира фронтенда за последнюю неделю №467 (10 — 16 мая 2021)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
•
•
•
•
•
Веб-разработка
• Солидные фронтенды: мониторинг
•
•
•
-
Производительность
• Оптимизируем Core веб Vitals: основные стратегии
•Как оценить скорость сайта с помощью Performance API
•Оптимизация Web Vitals с помощью Lighthouse
-
Доступность
•Доступный toggle
• Версия для слабовидящих? А можно не надо? [расшифровка доклада]
•Делаем отключенные кнопки более инклюзивными
•7 часто задаваемых вопросов о доступности по апелляционному решению Winn-Dixie ADA (2021 г.)
•Logical Content Flow — Онлайн-инструмент для обнаружения проблем с Logical Content Flow для элементов заголовков
CSS
•
•
•
•
• «Родительский селектор» :has() — в реальность!
-
Container Queries
•Next Gen CSS: @container
•Введение в CSS Container Queries
•Художественное оформление на уровне компонентов с помощью CSS Container Queries
•Support (Not) Unknown. Добавление проверки Container Query в CSS с помощью @support
•
•
•
•
•
•
JavaScript
•
•
•
•
•
•
•
-
Typescript
•Рассказ о том, почему в 2021 году лучше выбирать TypeScript, а не JavaScript
•Соблюдаем принцип DRY для TypeScript кода с помощью дженериков
•Работа с TypeScript: практическое руководство для разработчиков
-
React
•React, TypeScript и TDD
•Что такое React Hooks и какие проблемы они решают
•Всеобъемлющее руководство по React Virtual DOM
•Как правильно реализовать коллбеки Debounce и Throttle в React
•Использование форм в React
•Создание системы дизайна React для применения и масштабирования
•Создание VR с помощью React 360
•Мои основные React-библиотеки на 2021 год
-
Vue
•Vue.js и слоистая архитектура: вынесение бизнес-логики в сервисы
•Vuex, the Official Vue.js Store
•Как использовать Vue Router: полное руководство
-
Angular
•Упрощаем работу с Angular с помощью @taiga-ui/cdk: 5 наших лучших практик
•Дополнительные улучшения сборки, Angular 12, распределенное выполнение задач и многое другое в Nx 12.3
•RxJS и Angular: декларативный If/Else
•Angular Forms: каталог шаблонов реактивного проектирования
•Как работает внедрение зависимостей в Angular
-
Svelte
•Практическое введение в Svelte
Браузеры
•
• Идентификация через анализ внешних обработчиков протоколов в браузере
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.