2026 landscape

The 2026 landscape

The version snapshot as of September 2026, why an interviewer tests currency, and how to talk about what changed without reciting release notes.

Currency questions are cheap for an interviewer and revealing for a candidate. "What changed in the last release?" separates people who use a framework from people who follow it, and for a tooling role it is close to a job requirement: a layer or module author has to know what is coming before consumers do.

The snapshot, as of September 2026

ThingWhere it isNotes
Nuxt 4.5.xcurrent stable4.5.2 is what this app is built on; the 4.5 line brought Vite 8 on Rolldown, Rspack 2 with an Rsbuild pipeline, and experimental SSR streaming
Nuxt 4.4.xprevious minorthe 4.4 line carried security releases; 4.5.1 followed on the 4.5 line
Nuxt 3end of lifesince 31 July 2026; consumers still on 3.x need migrating, not patching
Nuxt 5in developmentopt in on a 4.x project with future.compatibilityVersion: 5; Nitro v3, Vite Environment API, and a list of behaviour changes documented in the upgrade guide
Vue 3.5.xcurrent stableuseId, useTemplateRef, lazy hydration strategies, data-allow-mismatch
Vue 3.6release candidatesVapor mode; check its status the week of the interview rather than claiming it
Nitro2.x under Nuxt 4Nitro v3 is what Nuxt 5 targets; nitro.build documents v3, so prefer nuxt.com for Nuxt 4 behaviour

Know

  • Answer with consequences, not changelogs. "Vite 8 runs on Rolldown" is a fact; "so I re-checked our Vite plugins for enforce assumptions and our optimizeDeps entries" is an answer.
  • Separate what shipped from what is coming. Nuxt 4.5 is something you can use today; the Nuxt 5 list is something you can test today with a compatibility flag. Confusing the two reads as guessing.
  • Version-sensitive facts age fast. Anything in this section is worth re-reading the week before; the verify checklist links each claim to the page that proves it.
  • For a layer or module author the question behind the question is "will your package still work?" The honest answer names a CI matrix, a nightly job and a compatibility range, not a promise.
Be able to say· What is the state of Nuxt right now?

"4.5 is current, and it was mostly plumbing: Vite 8 on Rolldown, Rspack 2 as an alternative builder, experimental SSR streaming, plus security releases on the 4.4 and 4.5 lines. Nuxt 3 went end of life at the end of July 2026, so anything still on 3 is a migration rather than an upgrade. Nuxt 5 is in development and you can opt into its behaviour today with future.compatibilityVersion: 5 — the headline changes are Nitro v3, Vite's Environment API and a set of smaller behavioural fixes. For our tooling that means a CI matrix against the lowest version we support, latest, and nightly, so I find out about breakage before consumers do."

Exercise

Exercise
  • Open the Nuxt releases page and write, in two sentences each, what the last three minors changed and what it meant for a layer or module author.
  • Run this app's pnpm validate-style check on yourself: for every claim in this section, find the page that proves it. The ones you cannot prove are the ones to re-verify.