News (HU)

A Cloudflare egy héten belül elindítja az AI-alapú Next.js alternatív ViNext programot

Cloudflare..
Cloudflare.. - reprodução

Az Cloudflare bejelentette a ViNext, egy kísérleti keretrendszer kiadását, amely az Next.js API felületet közvetlenül az Vite tetején valósítja meg. Egy vállalati mérnök egy mesterséges intelligencia-modell segítségével mindössze egy hét alatt, 2026. február 13. és 20. között újjáépítette a projektet. Az eredmény akár 4,4-szer gyorsabb gyártási folyamatot és akár 57%-kal kisebb ügyfélcsomagot tesz lehetővé, mint az Next.js 16.1.6 Turbopack. A ViNext lehetővé teszi a közvetlen telepítést az Cloudflare Workers rendszeren egyetlen paranccsal, és egyes csapatok már éles környezetben is használják.

A projekt megoldásként jelenik meg az Next.js változatos kiszolgáló nélküli környezetekben történő telepítésének korlátaira. Diferente adapter, például az OpenNext, amelyek módosítják az eredeti build kimenetét, a ViNext újraépíti az alapvető funkciókat, például a fájlalapú útválasztást, a szerveroldali megjelenítést, az React Server Components-et, a szerverműveleteket, a gyorsítótárat és a köztes szoftvert. Az Essa megközelítés az Vite-et használja alapként, egy olyan eszközt, amelyet olyan keretrendszerek alkalmaznak, mint az Astro, SvelteKit, Nuxt és Remix. A kompatibilitás az App Router és az Pages Router területre egyaránt kiterjed, lehetővé téve az alkalmazások/ és oldalak/könyvtárak jelentős változtatások nélküli működését.

AI-gyorsított fejlesztés

A létrehozási folyamat körülbelül 800 munkamenetből állt az Anthropic Claude modelljével. Az API tokenek teljes költsége körülbelül 1100 dollár volt. A mérnök néhány óra alatt meghatározta a kezdeti architektúrát, és irányította a modellt a kód iteratív létrehozásához. Az Essa stratégia bemutatja, hogy a jelenlegi mesterséges intelligencia eszközök hogyan tudnak bonyolult rendszereket kezelni, ha egyértelmű dokumentáció, robusztus tesztelés és szilárd műszaki alapok állnak rendelkezésre, mint például az Vite.

A ViNext elérte az Next.js 16 API 94%-os lefedettségét. Benchmarks nyilvános megbeszélés, amelyet a CI-ben tartottak a GitHubon, megerősíti a teljesítmény javítását. Az éles Sites, például az National Design Studio a cio.gov webhelyen, már átvette a keretrendszert, és jelentést tesz a felépítési idő és a csomagméret növekedéséről.

Műszaki előnyök és integráció az Cloudflare-szel

A ViNext egyszerű parancsokat kínál a fejlesztők számára. Após telepítés az npm install vinext segítségével, lehetséges a vinext dev futtatása fejlesztéshez a hot modul cseréjével, a vinext build termeléshez és a vinext deploy automatikus telepítéshez az Cloudflare Workers rendszeren. A platformszolgáltatásokkal való natív integráció magában foglalja a KV támogatást az Incremental Static Regeneration (ISR) gyorsítótárazásához. Az Desenvolvedores egyéni kezelőket konfigurál a gyorsítótárazáshoz, az R2 vagy Cache API jövőbeni használatának lehetőségével.

A gyorsítótár-réteg csatlakoztatható, ami növeli a rugalmasságot. Az Aplicações közvetlenül hozzáfér az Durable Objects, KV és AI-összerendelésekhez kerülő megoldások nélkül, mind a fejlesztői, mind az éles környezetekben a dolgozói futási időben. A telepítés az Worker automatikus konfigurációját generálja, leegyszerűsítve a folyamatot a hagyományos megoldásokhoz képest.

Benchmarkok és teljesítmény-összehasonlítások

A tesztek szerint az éles felépítés 1,67 másodperc alatt történik Vite 8 és Rolldown esetén, míg 7,38 másodperc Next.js esetén Turbopack esetén. A gzip-be csomagolt ügyfélcsomag 168,9 KB-ról 72,9 KB-ra csökken, ami 57%-os csökkenést jelent. Az Esses számok nyilvános és megismételhető módszerekből származnak. A projektet az Rolldown jövőbeli verzióiban tervezi továbbfejleszteni a további előnyök érdekében.

A ViNext támogatja a kísérleti Traffic-aware Pre-Renderinget, amely csak a valós forgalmú oldalakat jeleníti meg előre az Cloudflare elemzés alapján. Egy példában 184 oldal fedte le a forgalom 90%-át, és a vinext deploy –experimental-tpr használatával 8,3 másodperc alatt készült elő.

A projekt jelenlegi korlátai

A ViNext továbbra is kísérleti szakaszban van. Pré-teljes statikus renderelés összeállítási időben még nem érhető el. Az Sites 100%-os statika megfelelőbb opciókat találhat olyan keretrendszerekben, mint az Astro. Apesar a magas tesztlefedettség miatt a csapat óvatosságot javasol a nagyméretű alkalmazásoknál a további gyártási validációig.

A közösség hozzájárulhat a nyílt forráskódú adattárhoz. A projekt ösztönzi a koncepció bizonyítását más platformokon, például az Vercel-en, bemutatva a futásidejű agnosztikus potenciált az Vite Environment API-nak köszönhetően.

Migráció és gyakorlati példák

Egy ügynök által támogatott migrációs eszköz megkönnyíti a meglévő Next.js projektek átállítását. Desenvolvedores adja hozzá a készségeket az npx-készségeken keresztül, adja hozzá a cloudflare/vinext szolgáltatást, és használja a kompatibilis szerkesztők parancsait az automatikus konvertáláshoz. Az Exemplos élőben kézi adaptáció nélkül futó alkalmazásokat jelenít meg.

A ViNext megerősíti az integrációt az Cloudflare ökoszisztémával. Aplicações fedezze fel a natív platformfunkciókat, meghatározott eszközláncok által támasztott korlátozások nélkül.

To Top