Дайджест свежих материалов из мира фронтенда за последнюю неделю №446 (14 — 20 декабря 2020)
- вторник, 22 декабря 2020 г. в 00:33:40

Медиа | Веб-разработка | CSS | JavaScript | Браузеры
«Новости 512» от CSSSR: Firefox 84, «Фронтенд-2021» от Тинькофф, security-релизы Node.js, Deno 1.6, MDN Web DNA 2020
Подкаст «Сделайте мне красиво» №52 — Раскати опечатку на 200 тысяч сайтов
Подкаст Фронтенд Юность (18+) #166: Вся история JavaScript за 100 минут
Подкаст «Веб-стандарты» №260: Веб-альманах 2020, Safari TP, PWA, EStimate, загрузка по заявке, Houdini, Squoosh 2 и CLI
Front-end 2021 Roadmap & Trends | Что учить в 2021?
Больше, больше фронтенда — доклады c ЮMoneyDay
Chrome Developer Summit 2020
Chrome Dev Summit Russia 2020 Extended
Основные моменты Chrome Dev Summit 2020
Фронтенд-2021: тенденции, как мы их видим
SEO чеклист (PDF)
Основы кеширования веб-приложений
До свидания, Google Fonts. Последний аргумент
Observer vs Scroll Lazy Loading: сравнение методов
Внедрение критического CSS, от CMS до CLS
5 распространенных ошибок разработчиков, влияющих на время загрузки страницы
Доступны ли ваши якорные ссылки?
Как мы сделали GOV.UK более доступным
Что нового в WCAG 2.1: Label in Name
Создаем glitch-эффект как в Cyberpunk 2077 для изображения с помощью CSS
Введение в Web Animations API — создание Pie Timer
Подборка креативных сайтов «Inspirational Websites Roundup #21»
Подборка креативных концептов UI «UI Interactions & Animations Roundup #13»
AnimXYZ — компонентная библиотека для CSS анимаций, которая легко встраивается в любой фреймворк
CSS свойства для точечных трансформаций
Обработка короткого и длинного содержимого в CSS
Шрифты в HTML письмах
Content-visibility и Accessible Semantics
Стилизация форматирования console.log() с помощью CSS
Центрирование в CSS
Как создавать адаптивные страницы и цветные темы с минимальным CSS
Прилипающие элементы в комбинации с CSS Grid
Новые возможности ES2021 / ES12
Модули в JavaScript
Итерируемые объекты и итераторы: углублённое руководство по JavaScript
Превращаем рекурсию в цикл
Как один разработчик воссоздал AirDrop, используя только JavaScript
Учебник по Rust: Введение в Rust для разработчиков JavaScript
JavaScript: условный JS, загружаемый только тогда, когда это необходимо
Импорт react с древнейших времен до наших дней
Настройка PWA с помощью сервис воркеров и create-react-app
Как React обновляет состояние
Проверенные и достоверные советы 25 экспертов по React, которые сделают вас более продуктивным
Создайте динамический Sitemap с помощью Next.js
Как работают редьюсеры в Redux
Iframes с React: лучшие практики
Глобальное состояние в SSR с Vue и Node.js
Создание отзывчивых писем с использованием Vue.js и MJML
Представляем Qui — дизайн-систему на Vue.js
Ваш гид по реактивности в Vue.js
Понимание утечек памяти в Angular
Повышение доступности вашего приложения на Angular
context help component в Angular или как global event listener может повлиять на производительность
Как управлять состоянием компонента в Angular с помощью @ngrx/component-store
Tiny-Swiper — современная JavaScript карусель на базе swiper
Как использовать Locomotive Scroll для всех видов эффектов прокрутки
Moiva — Измеряйте и сравнивайте JS-библиотеки
EStimator покажет, насколько быстрее станет ваш сайт при переходе на современный синтаксис JavaScript