Vinext de Cloudflare : Un framework compatible avec Next.js, construit avec l'IA sur Vite.

Ce qu'est vinext
vinext (prononcé "vee-next") est un remplacement direct pour Next.js construit sur Vite qui se déploie sur Cloudflare Workers avec une seule commande. Un ingénieur et un modèle d'IA l'ont reconstruit de zéro en une semaine pour environ 1 100 $ en tokens.
Le problème de déploiement que vinext résout
Next.js présente des défis de déploiement dans les écosystèmes serverless. Bien que des outils comme OpenNext existent pour adapter la sortie de Next.js à des plateformes comme Cloudflare, Netlify ou AWS Lambda, ils nécessitent de rétro-concevoir la sortie de construction de Next.js, conduisant à des implémentations fragiles qui cassent entre les versions. L'API des adaptateurs de Next.js est encore précoce et ne résout pas les problèmes de temps de développement - next dev s'exécute exclusivement dans Node.js, empêchant le test d'API spécifiques à la plateforme comme Durable Objects, KV ou les liaisons d'IA pendant le développement.
Comment fonctionne vinext
Au lieu d'adapter la sortie de Next.js, vinext réimplémente directement la surface d'API de Next.js sur Vite en tant que plugin. Cela inclut le routage, le rendu serveur, les composants serveur React, les actions serveur, la mise en cache et le middleware. L'API Environnement de Vite permet à la sortie de s'exécuter sur n'importe quelle plateforme.
La configuration est simple :
npm install vinextRemplacez next par vinext dans vos scripts tout en gardant app/, pages/ et next.config.js inchangés.
Commandes :
vinext dev- Serveur de développement avec HMRvinext build- Construction de productionvinext deploy- Construire et déployer sur Cloudflare Workers
Benchmarks de performance
Les benchmarks comparent vinext à Next.js 16 en utilisant une application partagée de 33 routes avec App Router, avec la vérification de type TypeScript et ESLint désactivées dans la construction de Next.js pour correspondre au comportement de Vite.
Temps de construction de production :
- Next.js 16.1.6 (Turbopack) : 7,38s référence
- vinext (Vite 7 / Rollup) : 4,64s (1,6 fois plus rapide)
- vinext (Vite 8 / Rolldown) : 1,67s (4,4 fois plus rapide)
Taille du bundle client (gzippé) :
- Next.js 16.1.6 : 168,9 Ko référence
- vinext (Rollup) : 74,0 Ko (56% plus petit)
- vinext (Rolldown) : 72,9 Ko (57% plus petit)
Ces benchmarks mesurent la vitesse de compilation et de bundling, pas les performances de service en production. Le test utilise une seule application de 33 routes, pas un échantillon représentatif de toutes les applications de production.
Statut actuel
Cloudflare a déjà des clients qui exécutent vinext en production. La méthodologie complète et les résultats historiques sont publics.
📖 Lire la source complète : HN AI Agents
👀 See Also

Memctl : Serveur MCP Open Source pour la Mémoire Persistante dans les Agents de Codage IA
Memctl est un serveur MCP open source qui offre aux agents d'IA de codage une mémoire persistante entre les sessions, les machines et les IDE. Développé principalement avec Claude Code en deux semaines, il stocke le contexte du projet et le restitue lors des sessions suivantes.

Créer un assistant vocal IA local avec SwiftUI et CSM-1B sur Apple Silicon
Un développeur a créé mobiGlas, une application SwiftUI qui s'associe à OpenClaw pour permettre des conversations mains libres via AirPods, en utilisant le clonage vocal local (CSM-1B sur M2 Ultra) et sans API cloud.

Fournisseur OAuth prêt à l'emploi pour les serveurs FastMCP personnels sur toutes les plateformes Claude
Un développeur a créé un fournisseur OAuth Python en un seul fichier qui permet aux serveurs FastMCP personnels de fonctionner sur les plateformes Claude.ai web, mobile et Desktop sans nécessiter de services d'identité externes comme Auth0 ou Google.

Agents sous-agents parallèles dans Claude Code : quand ils économisent ou brûlent des jetons
Anthropic rapporte que les systèmes multi-agents utilisent environ 15× plus de tokens qu'un simple chat, mais la mise en cache des prompts offre 90% de réduction sur les tokens. Que les sous-agents fassent économiser ou perdre de l'argent dépend des taux de succès du cache.