Основные нововведения в Nuxt 4.3.0
1. Route Rule Layouts (новое) Можно задавать layouts прямо в routeRules через свойство appLayout:
routeRules: { ‘/admin/': { appLayout: ‘admin’ }, '/dashboard/’: { appLayout: ‘dashboard’ }, ‘. /auth/**’: { appLayout: ‘minimal’ }
Полезно для: - Админ-панелей с общим layout - Маркетинговых страниц с другим layout - Также можно передавать props в layouts через setPageLayout.
2. ISR/SWR Payload Extraction Payload extraction теперь работает с ISR (incremental static regeneration) и SWR (stale-while-revalidate): Клиентская навигация к ISR/SWR страницам может использовать кэшированные payloads CDN могут кэшировать payload файлы вместе с HTML Меньше API вызовов при навигации
3. Улучшения производительности - Оптимизации под капотом - Улучшения кэширования - Оптимизация сборки
4. Подготовка к Nuxt 5 Можно начать миграцию с future.compatibilityVersion: 5 В ближайшие недели начнутся коммиты для Nuxt 5 в main ветке Обратная совместимость сохраняется
5. Расширенная поддержка Nuxt 3 Nuxt v3 будет поддерживаться до 31 июля 2026 (вместо 31 января 2026) Продолжаются security updates и критические исправления
· 24.01
классно, что добавили route rules в nuxt, это действительно упростит работу с разными layout. но не стоит забывать про оптимизацию сервера — использование caching proxy, например, nginx, поможет снизить нагрузку при большом трафике
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён