News (EL)

Το Cloudflare λανσάρει το εναλλακτικό ViNext με τεχνητή νοημοσύνη Next.js σε μια εβδομάδα

Cloudflare..
Cloudflare.. - reprodução

Ο Cloudflare ανακοίνωσε την κυκλοφορία του ViNext, ενός πειραματικού πλαισίου που επαναφέρει την επιφάνεια του API Next.js απευθείας πάνω από το Vite. Ένας μηχανικός της εταιρείας, με τη βοήθεια ενός μοντέλου τεχνητής νοημοσύνης, ανακατασκεύασε το έργο σε μόλις μία εβδομάδα, μεταξύ 13 και 20 Φεβρουαρίου 2026. Το αποτέλεσμα προσφέρει δημιουργία παραγωγής έως και 4,4 φορές ταχύτερη και πακέτα πελατών έως και 57% μικρότερα σε σύγκριση με το Next.js 16.1.6 με X_X_NM με Next.js 16.1.6___X.M. Το ViNext επιτρέπει την άμεση ανάπτυξη στο Cloudflare Workers με μία μόνο εντολή και χρησιμοποιείται ήδη στην παραγωγή από ορισμένες ομάδες.

Το έργο εμφανίζεται ως λύση στους περιορισμούς της ανάπτυξης του Next.js σε διάφορα περιβάλλοντα χωρίς διακομιστή. Diferente των προσαρμογέων όπως το OpenNext, που τροποποιούν την έξοδο της αρχικής έκδοσης, το ViNext αναδομεί βασικές λειτουργίες όπως δρομολόγηση βάσει αρχείων, απόδοση από την πλευρά του διακομιστή, React Server Components, ενέργειες διακομιστή, προσωρινή αποθήκευση και ενδιάμεσο λογισμικό. Η προσέγγιση Essa χρησιμοποιεί το Vite ως βάση, ένα εργαλείο που υιοθετείται από πλαίσια όπως τα Astro, SvelteKit, Nuxt και Remix. Η συμβατότητα καλύπτει τόσο το App Router όσο και το Pages Router, επιτρέποντας στις εφαρμογές/και τις σελίδες/τους καταλόγους να λειτουργούν χωρίς σημαντικές αλλαγές.

Επιταχυνόμενη ανάπτυξη με AI

Η διαδικασία δημιουργίας περιλάμβανε περίπου 800 συνεδρίες με το μοντέλο Claude του Anthropic. Το συνολικό κόστος σε διακριτικά API ήταν περίπου 1.100 $. Ο μηχανικός καθόρισε την αρχική αρχιτεκτονική σε λίγες ώρες και καθοδήγησε το μοντέλο να δημιουργήσει τον κώδικα επαναληπτικά. Η στρατηγική Essa δείχνει πώς τα τρέχοντα εργαλεία τεχνητής νοημοσύνης μπορούν να χειριστούν πολύπλοκα συστήματα όταν υπάρχει σαφής τεκμηρίωση, ισχυρές δοκιμές και μια σταθερή τεχνική βάση όπως το Vite.

Το ViNext πέτυχε 94% κάλυψη του Next.js 16 API. Οι δημόσιες συσκέψεις Benchmarks που πραγματοποιούνται στο CI στο GitHub επιβεβαιώνουν βελτιώσεις στην απόδοση. Οι Sites στην παραγωγή, όπως και οι National Design Studio στο cio.gov, έχουν ήδη υιοθετήσει το πλαίσιο και αναφέρουν κέρδη σε χρόνο κατασκευής και μέγεθος πακέτου.

Τεχνικά πλεονεκτήματα και ενοποίηση με το Cloudflare

Το ViNext προσφέρει απλές εντολές για προγραμματιστές. Εγκατάσταση Após μέσω npm εγκατάσταση vinext, είναι δυνατή η εκτέλεση του vinext dev για ανάπτυξη με αντικατάσταση hot module, έκδοση vinext για παραγωγή και ανάπτυξη vinext για αυτόματη ανάπτυξη στο Cloudflare Workers. Η εγγενής ενοποίηση με τις υπηρεσίες πλατφόρμας περιλαμβάνει υποστήριξη KV για προσωρινή αποθήκευση στο Incremental Static Regeneration (ISR). Το Desenvolvedores διαμορφώνει προσαρμοσμένους χειριστές για προσωρινή αποθήκευση, με δυνατότητα μελλοντικής χρήσης του API R2 ή Cache.

Το επίπεδο κρυφής μνήμης μπορεί να συνδεθεί, γεγονός που αυξάνει την ευελιξία. Το Aplicações έχει άμεση πρόσβαση σε συνδέσεις Durable Objects, KV και AI χωρίς εναλλακτικούς τρόπους αντιμετώπισης, τόσο σε περιβάλλοντα ανάπτυξης όσο και σε περιβάλλοντα παραγωγής κατά το χρόνο εκτέλεσης εργασίας. Η ανάπτυξη δημιουργεί αυτόματη διαμόρφωση του Worker, απλοποιώντας τη διαδικασία σε σύγκριση με τις παραδοσιακές λύσεις.

Σημεία αναφοράς και συγκρίσεις απόδοσης

Οι δοκιμές δείχνουν δημιουργία παραγωγής σε 1,67 δευτερόλεπτα με Vite 8 και Rolldown, έναντι 7,38 δευτερολέπτων στο Next.js με Turbopack. Το πακέτο προγράμματος-πελάτη με gzip μειώνεται από 168,9 KB σε 72,9 KB, μείωση 57%. Οι αριθμοί Esses προέρχονται από δημόσιες και επαναλαμβανόμενες μεθοδολογίες. Το έργο σχεδιάζει να εξελιχθεί με το Rolldown σε μελλοντικές εκδόσεις για επιπλέον κέρδη.

Το ViNext υποστηρίζει την πειραματική Traffic-aware Pre-Rendering, η οποία προκαθορίζει μόνο σελίδες με πραγματική επισκεψιμότητα με βάση τα αναλυτικά στοιχεία Cloudflare. Σε ένα παράδειγμα, 184 σελίδες κάλυψαν το 90% της επισκεψιμότητας και προ-αποδόθηκαν σε 8,3 δευτερόλεπτα κατά τη χρήση του vinext deploy –experimental-tpr.

Περιορισμοί τρέχοντος έργου

Το ViNext παραμένει στο πειραματικό στάδιο. Η Pré-πλήρης στατική απόδοση κατά το χρόνο κατασκευής δεν είναι ακόμη διαθέσιμη. Sites Το 100% statics μπορεί να βρει πιο κατάλληλες επιλογές σε πλαίσια όπως το Astro. Apesar λόγω της υψηλής κάλυψης δοκιμής, η ομάδα συνιστά προσοχή σε εφαρμογές μεγάλης κλίμακας μέχρι περαιτέρω επικύρωση στην παραγωγή.

Η κοινότητα μπορεί να συνεισφέρει στο αποθετήριο ανοιχτού κώδικα. Το έργο ενθαρρύνει αποδείξεις ιδέας σε άλλες πλατφόρμες, όπως το Vercel, επιδεικνύοντας αγνωστικές δυνατότητες χρόνου εκτέλεσης χάρη στο Vite Environment API.

Μετανάστευση και πρακτικά παραδείγματα

Ένα εργαλείο μετεγκατάστασης υποβοηθούμενο από πράκτορα διευκολύνει τη μετάβαση σε υπάρχοντα έργα Next.js. Desenvolvedores προσθέστε την ικανότητα μέσω δεξιοτήτων npx προσθέστε cloudflare/vinext και χρησιμοποιήστε εντολές σε συμβατά προγράμματα επεξεργασίας για αυτόματη μετατροπή. Το Exemplos ζωντανά εμφανίζει εφαρμογές που εκτελούνται χωρίς μη αυτόματες προσαρμογές.

Το ViNext ενισχύει την ενοποίηση με το οικοσύστημα Cloudflare. Το Aplicações εξερευνήστε τις εγγενείς λειτουργίες της πλατφόρμας χωρίς περιορισμούς που επιβάλλονται από συγκεκριμένες αλυσίδες εργαλείων.

To Top