Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры


Медиа


«Новости 512» от CSSSR: Chrome 96, TypeScript 4.5, дженерики в TS, сравнение систем типов, ReactRouter 6, Slack + Deno
Подкаст proConf #113: Strange Loop Conference 2021
Frontend Weekend №111: в гостях Зар Захаров из компании Grid Dynamics: что изменилось за 4 года или о тимлидстве и возвращении к программированию, марафонах по разработке и в жизни
Подкаст «Веб-стандарты» №308. HTML-элемент search и парсеры, кастомные свойства, contain и перфоманс, TypeScript и Angular 13
Софт скиллы джуниор веб-разработчика: интервью с Андреем Смирновым

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


GitHub опубликовал ежегодный статистический отчет за 2021 год
Просмотр HTML-кода — не преступление
Введение в GraphQL
Как ускорить процесс разработки на Bootstrap





CSS


Основные варианты использования CSS-переменных (Custom Properties)
Руководство по современным цветам CSS с помощью RGB, HSL, HWB, LAB и LCH
Использование Position Sticky с CSS Grid
Адаптивные макеты без медиа-запросов!
Представляем «Генератор палитры теней»
unocss — новый CSS-движок, использующий атомарную методологию использования стилей
Умная техника реализации Sticky Footer 
5 CSS-in-JS фреймворков для использования в 2021 году
Определение и применение тем пользовательского интерфейса с использованием библиотеки Mimcss CSS-in-JS
Расширение цепочек when/else в CSS: первый взгляд

JavaScript


5 возможностей JavaScript ES12, которыми стоит воспользоваться уже сегодня
JavaScript: заметка о WebAssembly
Как начать property-based тестирование в JavaScript с помощью быстрой проверки
Простое объяснение перегрузки функций в TypeScript
Конечные автоматы в JavaScript с XState
5 распространенных ошибок при использовании промисов
Как создать систему плагинов с помощью Node.js
Пишем простой Mobx в 50 строчек для понимания паттерна Observer







Браузеры


Вышел Google Chrome 96
В Chrome 97 из настроек будет убрана возможность выборочного удаления Cookie
В Firefox добавлены режимы тёмного и светлого отображения сайтов. Обновление Firefox 94.0.2
Многоликость VS Code в браузере
Новое в Chrome 96
Chrome 97: WebTransport, новые статические методы для массивов и многое другое

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