Дайджест новостей из мира фронтенд-разработки за последнюю неделю 11–17 апреля.
HTML
-
Как построить постепенно расширяемый, доступный, фильтруемый пагинационный список.
-
Начинайте с HTML. Статья, напоминающая про прогрессивное улучшение.
CSS
-
Список новинок в CSS на 2022 год. Предыдущий список обнов.
-
Идентификация шрифтов в дикой природе. Определяем шрифт где угодно.
-
Новые цветовые функции из модуля CSS Color Module Level 5.
JavaScript
-
Рекомендации по тестированию JavaScript и node.js в 2022. 50 лучших практик, разделённых на категории с простыми примерами.
-
ShadowRealms — предложение ECMAScript для лучшего
eval()
. -
Как тестировать взаимодействие компонентов с помощью Storybook.
-
«Почему я избегаю async/await». Осторожно холивары.
-
Proposal в ECMASCript: четыре неразрушающих метода массива для копирования:
.toReversed()
— аналогreverse()
;.toSorted()
— аналогsort()
;.toSpliced()
— аналогsplice
;.with()
— аналогarr[index] = value
.
React
-
Обновляем структуру папок React-приложения до последних стандартов.
-
React-хук для обнаружения клика за пределами компонента.
Angular
-
Новые релизы Angular:
Node.js
-
Последний node.js 12-версии — Node.js 12.22.12 LTS.
-
Возможное появление синтаксического анализатора аргументов командной строки в V18.
-
Выпущен v17.9.0 (Current).
-
Архитектурное сравнение Express, Fastify и NestJS.
Инструменты
-
Firefox 98 включает новую версию панели «Производительность» в панели инструментов DevTools.
-
Rome Formatter — инструмент для форматирования JavaScript и TypeScript.
-
RedwoodJS 1.0 — фреймворк на базе React и GraphQL для создания чего угодно.
-
Swiper 8.1 — обновился слайдер с сенсорным управлением и аппаратным ускорением.
-
CSS Checker — проверяем количество похожих и дублирующихся CSS-классов.
-
react-cancelable — отменяет ненужные запросы.
Оптимизации
Общее
-
Проектирование хлебных крошек.
Как читать статьи на английском языке
В дайджесте много статей и видео на английском языке, чтобы это не стало препятствием: в Google Chrome есть функция перевода страницы с любого популярного языка, а видео можно перевести в Яндекс Браузере.
ссылка на оригинал статьи https://habr.com/ru/company/htmlacademy/blog/659975/
Добавить комментарий