Ну что, коллеги-веб-разработчики, добрался я до Nuxt.js 3. И знаете, впечатления смешанные, но скорее позитивные. После Nuxt 2 разница ощутима, и это круто. Особенно радует скорость работы и новые возможности Composition API, которые делают код намного чище и понятнее.
Vue 3 под капотом — это, конечно, главный плюс. Все эти фишки с телепортами, Suspense, улучшенный SSR — все это реально ускоряет разработку и повышает производительность приложений. Я попробовал развернуть небольшой проект, и процесс установки и настройки занял минимум времени.
Что понравилось:
- Скорость: приложения стартуют и работают заметно быстрее.
- TypeScript: полная поддержка из коробки — это просто подарок.
- Composition API: делает код более модульным и переиспользуемым.
- Улучшенный SSR: для SEO и производительности — мастхэв.
А вот что немного смутило:
- Миграция с Nuxt 2: не все проекты переносятся бесшовно, где-то пришлось поковыряться.
- Документация: местами еще сыровата, но постоянно обновляется.
- Экосистема модулей: часть старых модулей еще не адаптирована под третью версию.
В целом, Nuxt 3 — это большой шаг вперед. Для новых проектов — однозначно рекомендую. Для старых — нужно взвешивать все 'за' и 'против' перед миграцией. Но перспективы у фреймворка отличные, это точно. К тому же, на slon4.cc и slon5.cc уже появляются первые туториалы.

