Дайджест новостей фронтенда и полезных статей из мира фронтенд-разработки c 28 ноября по 4 декабря.

🔥 Главное за неделю

Большие, малые и динамические единицы области просмотра — три новые единицы измерения в CSS (lvh, svh, dvh).

Кастомные свойства для React-разработчиков.

Как выбрать CMS с точки зрения веб-доступности.

💫 Релизы

Вышел Electron 22.0:

  • v22 переходит на Chromium 108 и Node 16.17.1.
  • Прекращение поддержки Windows 7, 8 и 8.1 с Electron 23. v22 — последняя версия с поддержкой Windows < 10.

Вышла Node v19.2.0 (Current):

  • Изменения в правилах перехода на летнее время для Фиджи и Мексики
  • Повышение версии V8
  • Включение быстрого пути для кодировки UTF-8
  • Шаги по внедрению File API.

🖌 HTML и CSS

«Почему HTML — это стратегический тупик». Статья 1999 года.

Новые вещи, которые нужно знать о старых добрых HTML-списках.

Цветовые форматы в CSS — hex-коды, RGB, HSL, LCH.

«Инженер CSS» — новая должность или нет?

«Tailwind — это слой поверх CSS, но на самом деле он не скрывает никакой сложности в слое ниже. Вам всё ещё нужно знать CSS.»

Ещё один взгляд на Tailwind: как выглядит работа с Tailwind CSS каждый день в течение двух лет.

Каскадные слои для управления пользовательскими стилями в Tailwind.

Псевдокласс:out-of-range для стилизации элементов ввода на основе введённых значений.

Почему вы должны использовать собственный HTML-элемент <dialog>.

🏗 JavaScript

Пройдите опрос State of JavaScript 2022.

Тестирование типов в TypeScript.

Unity WebGL в приложения React. Unity известна как платформа для создания 3D-игр, но её используют и для других целей.

Как работает библиотека react-native-performance.

Руководство для новичков по разбору (и созданию) XML с помощью Node.

Как мигрировать с Vue 2 на Svelte.

🎓 Общее

Системы сознательного проектирования, которые ставят людей в центр внимания.

История о том, как прошла миграция VS Code в песочницу.

VS Code в браузере.

Как развивается REST API GitHub.

Прошлые выпуски