Next.js. Repensé pour la vitesse.
Continuez avec React et l’écosystème npm.
PRNext réduit l’empreinte de vos serveurs grâce à son moteur Rust.
npm install @thomas.f/prnext@alphaPLUS DE PERFORMANCE POUR LE WEB
Conçu pour aller plus vite.
Un moteur Rust pour vos projets Next.js, conçu pour consommer moins.
Trouvez le bon équilibre entre vitesse, mémoire et CPU.
Comparatif de performances
Next.js face à PRNext. Une application, la même charge.
Par défaut. Un équilibre entre mémoire, CPU et réactivité.
| Mesure | Next.js | PRNext | Écart face à Next.js |
|---|---|---|---|
Débit Plus élevé = mieux | 673 req/s | 726 req/s | +7,9% |
Mémoire en charge Plus faible = mieux | 605 Mio | 207 Mio | −65,8% |
CPU par réponse Plus faible = mieux | 2,442 ms | 1,704 ms | −30,2% |
Charge CPU totale Plus faible = mieux | 164 % | 124 % | −24,4% |
Streaming dynamique · 128 clients simultanés · Apple M4
Même application et mêmes données. Un scénario précis, pas une promesse universelle.
Mesuré le 27 septembre 2026 sur Apple M4 face à Next.js 15.5.12. Médianes de trois essais de 6 secondes par configuration, avec un backend local déterministe et un délai de 40 ms. Équivalence fonctionnelle vérifiée avant mesure. La RAM inclut les processus serveur en charge. Mémoire et charge CPU affichées sont arrondies ; les écarts en pourcentage utilisent ces valeurs.
Le temps CPU par réponse et la charge CPU totale mesurent des choses différentes. À saturation, un profil plus rapide peut utiliser davantage de CPU au total. 100 % équivaut à un cœur pleinement utilisé. Une charge inférieure peut aussi refléter moins de requêtes traitées : comparez-la au débit et au temps CPU par réponse.
Les économies de mémoire dépendent de la charge. Dans le test SSR concurrent, Memory utilisait légèrement plus de RAM que Balanced. Mesurez votre application avant de choisir un profil.
POUR COMMENCER
Installation
Installez PRNext. Migrez vos scripts. Lancez votre app.
Installer l’alpha
Lancez la commande dans votre projet. Cette alpha nécessite les paquets React 19.3.0 correspondants.
npm install @thomas.f/prnext@alpha react@19.3.0 react-dom@19.3.0 react-server-dom-webpack@19.3.0Migrer votre projet
Mettez à jour vos scripts dev, build et start. PRNext sauvegarde votre package.json et vos fichiers de verrouillage.
npx --no-install prn migrateAjoutez
--dry-runà la commande de migration pour prévisualiser les changements.Vérifier le projet. Commencer à coder.
Lancez la vérification, puis démarrez votre app avec PRNext.
npx --no-install prn check npm run dev
Next.js, vos sources et next.config sont conservés. Cette première alpha reste partiellement compatible avec Next.js.
Compiler et lancer en mode production
Compilez, puis lancez le serveur. Balanced est le profil par défaut. Cette alpha est destinée aux tests et aux retours.
npm run build
npm run startLes scripts personnalisés, workspaces et conflits de dépendances peuvent nécessiter des ajustements manuels. Vérifiez le résultat de la migration avant de continuer.
ÉCHANGEONS
Contact
Une question, une suggestion ou une idée pour PRNext ?
Vos retours sont les bienvenus.
