Cloudflare ilmoitti julkaisevansa ViNextin, kokeellisen kehyksen, joka toteuttaa uudelleen Next.js API-pinnan suoraan Vite:n päälle. Yrityksen insinööri rakensi projektin tekoälymallin avulla uudelleen vain viikossa, 13.-20.2.2026 välisenä aikana. Tuloksena tuotanto on jopa 4,4 kertaa nopeampaa ja asiakaspaketit jopa 57 % pienemmät verrattuna Next.js 16.1.6 -versioon X__NM6_X_X_X_X_X___NM6_- ViNext mahdollistaa suoran käyttöönoton Cloudflare Workers:ssä yhdellä komennolla, ja jotkut tiimit käyttävät sitä jo tuotannossa.
Projekti näyttää olevan ratkaisu Next.js:n käyttöönoton rajoituksiin erilaisissa palvelimettomissa ympäristöissä. Diferente sovittimia, kuten OpenNext, jotka muokkaavat alkuperäisen koontiversion lähtöä, ViNext rakentaa uudelleen olennaiset toiminnot, kuten tiedostopohjaisen reitityksen, palvelinpuolen renderöinnin, React Server Components, palvelintoiminnot, välimuistin ja väliohjelmiston. Essa-lähestymistapa käyttää Vite:ää perustana, työkalua, jonka kehykset, kuten Astro, SvelteKit, Nuxt ja Remix, käyttävät. Yhteensopivuus kattaa sekä App Router:n että Pages Router:n, mikä mahdollistaa sovellusten/ ja sivujen/hakemistojen toiminnan ilman merkittäviä muutoksia.
Tekoälyn nopeutettu kehitys
Luontiprosessi käsitti noin 800 istuntoa Anthropic:n Claude-mallilla. API-tunnusten kokonaishinta oli noin 1 100 dollaria. Insinööri määritteli alkuperäisen arkkitehtuurin muutamassa tunnissa ja ohjasi mallia luomaan koodin iteratiivisesti. Essa-strategia osoittaa, kuinka nykyiset tekoälytyökalut voivat käsitellä monimutkaisia järjestelmiä, kun on olemassa selkeä dokumentaatio, vankka testaus ja vankka tekninen perusta, kuten Vite.
ViNext saavutti 94 %:n kattavuuden Next.js 16 API:sta. Benchmarks julkista kokousta, jotka pidettiin CI:ssä GitHubissa, vahvistavat suorituskyvyn parannuksia. Sites tuotannossa, kuten National Design Studio osoitteessa cio.gov, ovat jo ottaneet käyttöön kehyksen ja raportoivat rakennusajan ja paketin koon lisääntymisestä.
Tekniset edut ja integrointi Cloudflare:n kanssa
ViNext tarjoaa yksinkertaisia komentoja kehittäjille. Após asennus npm install vinextin kautta, on mahdollista ajaa vinext dev kehitystä varten hot moduulin vaihdolla, vinext build tuotantoa varten ja vinext käyttöönotto automaattista käyttöönottoa varten Cloudflare Workers:ssä. Alkuperäisten palvelujen integrointi sisältää KV-tuen välimuistiin Incremental Static Regeneration:ssä (ISR). Desenvolvedores määrittää mukautettuja käsittelijöitä välimuistiin tallentamista varten, jolloin R2- tai Cache-sovellusliittymää voidaan käyttää tulevaisuudessa.
Välimuistikerros on kytkettävä, mikä lisää joustavuutta. Aplicações käyttää suoraan Durable Objects-, KV- ja AI-sidoksia ilman kiertotapoja sekä kehitys- että tuotantoympäristöissä työntekijän ajon aikana. Käyttöönotto luo Worker:n automaattisen konfiguroinnin, mikä yksinkertaistaa prosessia perinteisiin ratkaisuihin verrattuna.
Vertailuarvot ja suorituskykyvertailut
Testit osoittavat tuotannon rakentamisen 1,67 sekunnissa Vite 8:lla ja Rolldown:llä, kun taas 7,38 sekunnissa Next.js:llä Turbopack:llä. Gzip-asiakaspaketti putoaa 168,9 kt:sta 72,9 kt:iin, mikä tarkoittaa 57 prosentin vähennystä. Esses-luvut johdetaan julkisista ja toistettavissa olevista menetelmistä. Projekti aikoo kehittää Rolldown:n kanssa tulevissa versioissa lisähyötyjen saavuttamiseksi.
ViNext tukee kokeellista Traffic-aware Pre-renderöintiä, joka esihahmontaa vain sivut, joilla on todellista liikennettä Cloudflare-analytiikkaan perustuen. Yhdessä esimerkissä 184 sivua kattoi 90 % liikenteestä ja esihahmonnettiin 8,3 sekunnissa, kun käytettiin vinext deploy –experimental-tpr.
Nykyisen projektin rajoitukset
ViNext on edelleen kokeiluvaiheessa. Pré-täysi staattinen renderöinti rakennusaikana ei ole vielä saatavilla. Sites 100 % statiikka voi löytää sopivampia vaihtoehtoja kehyksistä, kuten Astro. Apesar korkean testikattavuuden vuoksi tiimi suosittelee varovaisuutta laajamittaisissa sovelluksissa, kunnes se validoidaan edelleen tuotannossa.
Yhteisö voi osallistua avoimen lähdekoodin arkistoon. Projekti kannustaa konseptin todistamiseen muilla alustoilla, kuten Vercel, joka osoittaa ajonaikaisen agnostisen potentiaalin Vite Environment API:n ansiosta.
Muuttoliike ja käytännön esimerkkejä
Agenttiavusteisen siirtotyökalun avulla on helppo siirtää olemassa olevia Next.js-projekteja. Desenvolvedores lisää taitoa npx-taitojen avulla lisää cloudflare/vinext ja käytä komentoja yhteensopivissa muokkausohjelmissa automaattiseen muuntamiseen. Exemplos live näyttää sovelluksia, jotka toimivat ilman manuaalisia mukautuksia.
ViNext vahvistaa integraatiota Cloudflare-ekosysteemiin. Aplicações tutkia alustan alkuperäisominaisuuksia ilman tiettyjen työkaluketjujen asettamia rajoituksia.

