Розробка веб-сайтів
• Дещо нове, що варто знати про HTML у 2025 році
• Майбутнє htmx
• Все, що ви не знали про емодзі
• Як поділитися змінною між HTML, CSS та JavaScript
• Різниця між атрибутами і властивостями HTML
• Унікальна позиція Vite в нашій екосистемі
- Продуктивність
• Подвійне кешування: як поділ кешу браузера змінив веб
• Тугий режим: чому браузери дають різні результати продуктивності
• Як попередньо завантажити ваше зображення для найбільшого контенту - Доступність
• aria-description не перекладається
• Як проводити тестування доступності з допомогою екранних читалок
CSS
• Підготовка до виходу Tailwind v4.0
• CSS діагональний скролінг
• Фрагменти для переходів перегляду: відстеження старих і нових позицій елементів при переходах
• Покращення досвіду користувача форми за допомогою CSS: техніки реального часу для кращої взаємодії з користувачем
• :hover > :not(:hover), вибачте, але не вибачаємо
JavaScript
• JavaScript Rising Stars 2024 — 9-е видання, яке підкреслює топ трендів та проєктів в екосистемі JS на 2024 рік
• JavaScript фреймворки — на порозі 2025 року
• 5 технічних трендів JavaScript, які вам потрібно знати в 2025 році
• Функція ECMAScript: атрибути імпорту
• Як освоїти налагодження JavaScript для веб-застосунків
• Oracle не відмовиться від «JavaScript» без боротьби
• Node.js тепер підтримує TypeScript за замовчуванням
- React
• Опанування управлінням станом React за допомогою useActionState
• Продуктивність React: використання сучасних хуків для плавної взаємодії UI
• Вам не потрібен Next.js
• Обробка станів завантаження в React за допомогою React Loading Skeleton - Angular
• Глибокий аналіз контейнера FormArray в Angular
• Покращення продуктивності Angular: посібник з ліньового завантаження
Перекладено з: Frontend Weekly Digest #396 (6–12 January 2025)