Дайджест свежих материалов из мира фронтенда за последнюю неделю №450 (11 — 17 января 2021)
- вторник, 19 января 2021 г. в 00:32:01

Медиа | Веб-разработка | CSS | JavaScript | Браузеры
«Новости 512» от CSSSR: Новогодние пробелы
Подкаст «Веб-стандарты» №264. Safari, подсветка ошибок, HTML по частям, Suspense, Concurrent, Server Components и SSR в React
Тренды веб-разработки в 2021 году — обсуждение на платформе HTML Academy
Автоматическая виртуализация рендеринга произвольной вёрстки
Фронтендеры — герои. Yehuda Katz объясняет почему
Прогрессивные веб-приложения в 2021 году
Выбор лучшего генератора статических сайтов на 2021 год
6 топ трендов и прогнозов на 2021 год
GraphQL и Jamstack
10 лучших практик контейнеризации веб-приложений Node.js с помощью Docker
Deno в 2020
Релиз Snowpack v3.0
Семь способов проверить доступность вашего веб-сайта с помощью браузерных инструментов разработчика
Front-End Performance Checklist 2021. Всеобъемлющий чеклист производительности от Виталия Фридмана.
Как ускорить работу мобильного сайта за 5 шагов + инструменты для тестирования скорости мобильного сайта
Отслеживайте производительность вашего веб-приложения с помощью JavaScript
Анимация бесконечного гиперболического геликоида с помощью Three.js
Анимация с Lottie
Создание огня из Doom Fire с помощью современного JavaScript
Практика использования спецификации CSS Scroll Snap
Искусство компонентов. Пишем карточку контакта Facebook Messenger
Свободно стилизируемы outline DOM элементов
Шпаргалки по FlexBox в 2021
Почему Tailwind не для меня
Рисование декоративных линий с помощью CSS
CSS mix-blend-mode не работает? Задайте background-color!
6 свойств CSS, о которых никто не говорит
Как влюбиться в Single Div иллюстрации
Об автоматической генерации атомарного CSS
5 JavaScript инструментов, на которые стоит обратить внимание в 2021 году
Полное руководство по манипулированию датой в JavaScript
Будьте готовы к ESM
Доступ к веб-камере с помощью JavaScript и React
JavaScript Rising Stars, пятый выпуск ежегодного обзора тенденций в мире JavaScript
Анонс TypeScript 4.2 Beta
Будущее JavaScript: декораторы
Асинхронные циклы и почему они терпят неудачу. Часть 1
Новый метод массива, который вам понравится: array.at(index)
Новые неизменяемые типы данных JavaScript: записи и кортежи
Руководство для новичков по JavaScript мемоизации
Глубокое погружение в модули JavaScript
Код на React и TypeScript, который работает быстро. Доклад Яндекса
Дорожная карта React: 10 шагов, чтобы стать разработчиком React в 2021 году
Вы не знаете useState, пока не воспользуетесь функциональными обновлениями
Профилирование приложений React с помощью Profiler API
3 подхода к интеграции React с пользовательскими элементами
Интеграция Dialogflow в приложение на React
Использование redux-like middleware для useReducer в React
Введение в React Server Side Rendering
React vs. web components
Пишем мессенджер на Vue в облаке Amazon
2020-2021: Размышления Эвана Ю о Vue
vno: a vue / deno love story
Взгляд на Scoped Slots во Vue
Taiga UI — библиотека компонентов под Angular, которую вам стоит попробовать
Мысли про документацию Angular: смотрим в будущее, оглядываясь назад
Демистификация корневого компонента Taiga UI: паттерн порталов в Angular
The Ember Times — Issue No. 171
I Love Ember.js — Routes & Ember Data
Расстаньтесь со своим фронтенд монолитом с помощью Ember Engines
Микро-фронтенды с Glimmer.js и single-spa
qs — querystring-парсер с поддержкой вложенности
Altair — красивый многофункциональный клиент GraphQL для всех платформ.