Cloudflare a annoncé la sortie de ViNext, un framework expérimental qui réimplémente la surface de l’API Next.js directement au-dessus de Vite. Un ingénieur de l’entreprise, à l’aide d’un modèle d’intelligence artificielle, a reconstruit le projet en une semaine seulement, entre le 13 et le 20 février 2026. Le résultat offre des mises en production jusqu’à 4,4 fois plus rapides et des offres client jusqu’à 57 % plus petites par rapport à Next.js 16.1.6 avec Turbopack. ViNext permet un déploiement direct sur Cloudflare Workers avec une seule commande et est déjà utilisé en production par certaines équipes.
Le projet apparaît comme une solution aux limitations du déploiement de Next.js dans des environnements sans serveur variés. Diferente d’adaptateurs comme OpenNext, qui modifient la sortie de la version d’origine, ViNext reconstruit les fonctionnalités essentielles telles que le routage basé sur les fichiers, le rendu côté serveur, React Server Components, les actions du serveur, la mise en cache et le middleware. L’approche Essa utilise Vite comme base, un outil adopté par des frameworks tels que Astro, SvelteKit, Nuxt et Remix. La compatibilité couvre à la fois App Router et Pages Router, permettant aux répertoires app/ et pages/ de fonctionner sans changements significatifs.
Développement accéléré par l’IA
Le processus de création a impliqué environ 800 sessions avec le modèle Claude de Anthropic. Le coût total en jetons API était d’environ 1 100 $. L’ingénieur a défini l’architecture initiale en quelques heures et guidé le modèle pour générer le code de manière itérative. La stratégie Essa démontre comment les outils d’IA actuels peuvent gérer des systèmes complexes lorsqu’il existe une documentation claire, des tests robustes et une base technique solide comme Vite.
ViNext a atteint une couverture de 94 % de l’API Next.js 16. Les réunions publiques Benchmarks organisées dans CI sur GitHub confirment les améliorations de performances. Sites en production, comme National Design Studio sur cio.gov, ont déjà adopté le cadre et signalent des gains en termes de temps de construction et de taille de bundle.
Avantages techniques et intégration avec Cloudflare
ViNext propose des commandes simples pour les développeurs. Installation de Após via npm install vinext, il est possible d’exécuter vinext dev pour le développement avec remplacement de module à chaud, vinext build pour la production et vinext déployer pour un déploiement automatique sur Cloudflare Workers. L’intégration native avec les services de plateforme inclut la prise en charge KV pour la mise en cache dans Incremental Static Regeneration (ISR). Desenvolvedores configure des gestionnaires personnalisés pour la mise en cache, avec la possibilité d’une utilisation future de l’API R2 ou Cache.
La couche de cache est enfichable, ce qui augmente la flexibilité. Aplicações accède directement aux liaisons Durable Objects, KV et AI sans solutions de contournement, à la fois dans les environnements de développement et de production dans le runtime Workerd. Le déploiement génère une configuration automatique du Worker, simplifiant le processus par rapport aux solutions traditionnelles.
Benchmarks et comparaisons de performances
Les tests montrent une production en 1,67 seconde avec Vite 8 et Rolldown, contre 7,38 secondes sur Next.js avec Turbopack. Le bundle client gzippé passe de 168,9 Ko à 72,9 Ko, soit une réduction de 57 %. Les nombres Esses sont dérivés de méthodologies publiques et reproductibles. Le projet prévoit d’évoluer avec Rolldown dans les futures versions pour des gains supplémentaires.
ViNext prend en charge le rendu expérimental Traffic-aware Pre, qui pré-rend uniquement les pages avec un trafic réel basé sur les analyses Cloudflare. Dans un exemple, 184 pages couvraient 90 % du trafic et étaient pré-rendues en 8,3 secondes lors de l’utilisation de vinext déployer –experimental-tpr.
Limites actuelles du projet
ViNext reste au stade expérimental. Le rendu statique complet Pré au moment de la construction n’est pas encore disponible. Sites 100 % statique peut trouver des options plus appropriées dans des frameworks comme Astro. Apesar en raison de la couverture élevée des tests, l’équipe recommande la prudence dans les applications à grande échelle jusqu’à une validation plus approfondie en production.
La communauté peut contribuer au référentiel open source. Le projet encourage les preuves de concept sur d’autres plates-formes, telles que Vercel, démontrant un potentiel indépendant de l’exécution grâce à l’API Vite Environment.
Migration et exemples pratiques
Un outil de migration assistée par agent facilite la transition des projets Next.js existants. Desenvolvedores ajoute la compétence via les compétences npx, ajoute cloudflare/vinext et utilise les commandes des éditeurs compatibles pour convertir automatiquement. Exemplos montre en direct les applications exécutées sans adaptations manuelles.
ViNext renforce l’intégration avec l’écosystème Cloudflare. Aplicações explore les fonctionnalités natives de la plateforme sans restrictions imposées par des chaînes d’outils spécifiques.

