Best of Vue.jsMarch 2026

  1. 1
    Article
    Avatar of nuxt_sourceNuxt·5w

    Nuxt 4.4 · Nuxt Blog

    Nuxt 4.4 ships several developer experience and performance improvements. Key additions include createUseFetch/createUseAsyncData factories for custom composable instances with typed defaults, an upgrade to vue-router v5 (dropping unplugin-vue-router), typed layout props via definePageMeta, and a new useAnnouncer composable for accessibility announcements. Route generation migrates to the unrouting library using a trie structure, delivering up to 28x faster dev server updates. Smarter payload handling for cached/ISR routes reduces redundant SSR re-renders in serverless environments. Other highlights: useCookie refresh option for session expiration, useState reset-to-default behavior, improved import protection with traces and suggestions, view transition types support, build profiling via nuxt build --profile, and a 14,000x faster module ID parsing optimization.

  2. 2
    Article
    Avatar of laravelLaravel·5w

    Inertia.js v3 Is Now in Beta

    Inertia.js v3 is now in beta with several major changes. Axios has been removed in favor of a built-in XHR client, reducing bundle size. A new @inertiajs/vite plugin eliminates boilerplate by automatically handling page resolution, lazy-loading, and SSR setup. SSR now works during development without a separate Node.js process. New features include optimistic updates via a chainable optimistic() method, instant page visits, a useHttp hook for standalone HTTP requests, and a useLayoutProps hook for passing data between layouts and pages. Exception handling is improved with handleExceptionsUsing(). Breaking changes include requirements for PHP 8.2+, Laravel 11+, React 19+, and Svelte 5+, plus ESM-only package distribution.