Вышел Nuxt 4.0 🎉!
После года бета-тестов, тысяч коммитов и литров выпитого кофе (спасибо, коллеги-разработчики!) — ребята с Nuxt team наконец-то выпускают Nuxt 4🚀
🔥 Что нового? И почему это круто?
Nuxt 4 — это как переезд из общаги в новую квартиру: всё то же самое, но удобнее, чище и без странных запахов из соседней комнаты.
- 🗂 Новый порядок в проекте
Папка app/ теперь — наш чистый дом. Больше не нужно путаться среди node_modules и .git. IDE скажет спасибо (особенно если вы на Windows).
- 🔄 Data fetching стал умнее
useAsyncData и useFetch теперь не создают бардак при повторных вызовах. Представьте: кеш сам чистится, ключи реагируют на изменения, а данные не дублируются. Магия? Нет, просто Nuxt 4.
- 🔧 TypeScript больше не мучает вас
Один tsconfig.json вместо кучи конфликтов. Автодополнение работает, типы не ломаются, и код наконец-то дружит с серверной частью (Он в целом и раньше дружил, но теперь для папки shared не нужно делать дополнительных махинаций в nuxt.config.ts)
- ⚡ CLI — быстрее света (ну почти)
1) Мгновенный запуск - Dev cервер теперь стартует заметно быстрее
2) Кеш компиляции Node.js - Автоматическое использование v8 compile cache
3) Нативный file watching - API fs.watch для меньшей нагрузки на систему
4) Общение через сокеты - CLI и Vite dev server теперь общаются через внутренние сокеты вместо сетевых портов (особенно актуально для Windows)
🗺 Что дальше по планам?
Nuxt 5 уже на горизонте, но до 2026 года Nuxt 3 ещё получит фиксы. А пока ребята из Nuxt работают над: - SSR-стримингом - Встроенной доступностью - Умным кешированием
#vue #nuxt #frontend #frontendweb
Источник
Приглашаю вас в свой телеграм-канал: https://t.me/it_with_kotovsky в котором я пишу о фронтенд-разработке, публикую полезные материалы, делюсь своим мнением и рассматриваю темы, не ограничиваясь разработкой
Спасибо за внимание!