Фронтенд-дайджест №660 (10 - 16 лютого 2025)
Веброзробка
-
Що ми дізналися, провівши аудит доступності нашого застосунку
-
Створення високопродуктивних вебсайтів за допомогою htmx та Go
-
Guides
- Освоюємо розробку веб-розширень (web extensions)
- Як створювати вебкомпоненти за допомогою ChatGPT
- Що таке стек MERN? Огляд з прикладами
- Посібник із сучасних шаблонів архітектури фронтенду
- Як забезпечити коректну роботу вебсайту за умов обмежень: посібник з елегантної деградації.
- Time To First Byte: За межами часу відповіді сервера
-
Ефекти
CSS
- Створення веселкового виділення за допомогою CSS
- Фальшиві контейнери в CSS Grids
- Обережно, фальшивий жирний шрифт (і як це виправити)
- CSS Cascade Layers для організації компонентів дизайн-системи
JavaScript
-
Style-observer: JS для спостереження за змінами властивостей CSS
-
10 JavaScript-фреймворків: порівняння стандартних HTML-налаштувань
-
Щотижневий огляд безпеки: Тривожні дзвіночки з екосистеми JavaScript
-
Як перевірити нульові, невизначені або порожні значення в JavaScript
-
React
- Як розпочати React-проект [2025]
- React data-table, яку я завжди хотів
- React useReducer Hook: Посібник з управління станом
- Ми замінили наш React-фронтенд на Go та WebAssembly
- Деякі розробники переходять на TanStack після злиття Remix/React роутерів
- Єдине ядро React для 40 застосунків з 11-мільйонною аудиторією в Саудівській Аравії — вражаючі 3 місяці на розробку
- React 19 та Create React App: проблеми сумісності призвели до застаріння останнього.
- Чому я переписав рендерер ProseMirror на React.
- Create React App йде в минуле
- Перехід з Create React App (CRA) на Vite за допомогою One
-
Vue
-
Angular