Фронтенд-дайджест №556 (13 - 19 лютого 2023)
Веб-розробка
- Як обрати архітектуру веб-додатків, про яку ви не пошкодуєте
- Покроковий посібник зі створення доступних каруселей
- Як зменшити показник відмов на вашому сайті (Bounce Rate)
- Інтеграція Cache API з Service Workers
- Hello Web Components
- 48 букмарклетів доступності, які можна використовувати для тестування A11Y
- Приводимо шестерні в рух: Анімація автомобілів за допомогою HTML та SVG
CSS
- Як створювати зернисті CSS фони за допомогою SVG-фільтрів
- Покращені резервні варіанти шрифтів
- Недооцінена потужність сучасного Інтернету
- Зміна розміру за допомогою CSS
- Більше контролю над виборками :nth-child() з S-синтаксисом
- Container queries уже підтримуються в стабільних браузерах
- Tailwind CSS: Використання динамічних breakpoints та container queries
- Коли і як використовувати CSS will-change
JavaScript
-
Використання MutationObserver для обробки ще неіснуючих DOM-вузлів
-
React
- Створіть CRUD-додаток для диспетчера завдань за допомогою React та Hygraph
- Virtual DOM у React: Розшифровка для початківців
- Створення додатку для коментування в реальному часі за допомогою Socket.io та React
- Управління станами в React за допомогою Hookstate
- Як створити відео та аудіо рекордер в React
-
Vue
-
Angular
-
Svelte