# Vinext · Tech watch

[Canonical source](<https://sebastien.rigaux.be/en/tech-watch/tags/vinext>)

A Vite-based implementation compatible with Next.js APIs.

## [Vinext 1.4 cuts server work and speeds up hydration](<https://sebastien.rigaux.be/en/tech-watch/links/vinext-14-cuts-server-work-and-speeds-up-hydration>)

Vinext 1.4 reduces work across several rendering stages: App Router layouts run once per request, prefetching dynamic routes no longer renders the entire page, and the chunks needed for hydration can compile in the background in recent Chrome. On the Hacker News benchmark, the author reports 31.1 ms of CPU per request, versus 54.4 ms in 1.3 and 33.7 ms for Next.js.

The release also keeps cached HTML and RSC payload generation in sync. Results still depend on the workload: on a content-site prototype, Next.js paints sooner and uses less CPU per request. A TanStack Redact test shows another trade-off: less JavaScript to download, but substantially more expensive hydration on content-heavy pages.

2026-10-30 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/vinext-14-cuts-server-work-and-speeds-up-hydration.md>) · [Original resource](<https://vinext.dev/blog/vinext-1-4>)

## [vinext 1.1.0: Next.js parity fixes and stale-while-revalidate cache](<https://sebastien.rigaux.be/en/tech-watch/links/vinext-1-1-0-next-js-parity-fixes-and-stale-while-revalidate-cache>)

vinext 1.1.0, the Vite plugin reimplementing the Next.js API, brings many behaviors in line with Next.js, especially for the App Router (redirect handling, metadata, special errors) and cache management. This release introduces **stale-while-revalidate** for `use cache`, serving stale entries while regenerating them in the background, and fixes several cache and server-side rendering inconsistencies. A milestone for those seeking a deploy-anywhere alternative to Next.js.

2026-10-16 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/vinext-1-1-0-next-js-parity-fixes-and-stale-while-revalidate-cache.md>) · [Original resource](<https://github.com/cloudflare/vinext/releases/tag/vinext%401.1.0>)

## [Vinext 1.0: Next.js on Vite with App and Pages Router support](<https://sebastien.rigaux.be/en/tech-watch/links/vinext-1-0-next-js-on-vite-with-app-and-pages-router-support>)

Cloudflare releases Vinext 1.0, a Vite-based reimplementation of Next.js that claims over 99% compatibility with the official test suite (excluding Cache Components). Vinext supports both App and Pages Router, offers a two-command migration path, and introduces cache warming handled on the Cloudflare network to optimize page pre-generation. The project relies on extensive automation to track Next.js changes and maintain compatibility, while making distinct choices for ISR and cache management.

2026-10-15 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/vinext-1-0-next-js-on-vite-with-app-and-pages-router-support.md>) · [Original resource](<https://blog.cloudflare.com/vinext-nextjs-on-vite/?ck_subscriber_id=2550494205>)
