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


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


Медиа


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

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


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





CSS


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

JavaScript


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







Браузеры


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

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

Комментарии (0)