Cloudflare za týden spouští alternativu Next.js ViNext poháněnou umělou inteligencí

    Categories: News (CS)
Cloudflare..

Cloudflare.. - reprodução

Cloudflare oznámilo vydání ViNext, experimentálního rámce, který reimplementuje povrch Next.js API přímo na Vite. Firemní inženýr s pomocí modelu umělé inteligence přestavěl projekt za pouhý týden, mezi 13. a 20. únorem 2026. Výsledek nabízí až 4,4krát rychlejší vytváření produkce a zákaznické balíčky až o 57 % menší ve srovnání s Next.js 16.1.6 s Turbopack. ViNext umožňuje přímé nasazení na Cloudflare Workers pomocí jediného příkazu a některé týmy ho již používají v produkci.

Projekt se jeví jako řešení omezení nasazení Next.js v různých prostředích bez serveru. Diferente adaptérů jako OpenNext, které upravují výstup původního sestavení, ViNext přestavuje základní funkce, jako je směrování založené na souborech, vykreslování na straně serveru, React Server Components, akce serveru, ukládání do mezipaměti a middleware. Přístup Essa využívá Vite jako základ, nástroj přijatý frameworky jako Astro, SvelteKit, Nuxt a Remix. Kompatibilita pokrývá oba App Router a Pages Router, což umožňuje aplikacím/a stránkám/adresářům pracovat bez významných změn.

Vývoj urychlený AI

Proces vytváření zahrnoval přibližně 800 relací s modelem Claude Anthropic. Celkové náklady na tokeny API se pohybovaly kolem 1 100 USD. Inženýr definoval počáteční architekturu během několika hodin a vedl model, aby iterativně generoval kód. Strategie Essa ukazuje, jak si současné nástroje AI dokážou poradit se složitými systémy, když existuje jasná dokumentace, robustní testování a solidní technický základ, jako je Vite.

ViNext dosáhl 94% pokrytí Next.js 16 API. Veřejná setkání Benchmarks konaná v CI na GitHubu potvrzují zlepšení výkonu. Sites ve výrobě, stejně jako National Design Studio na cio.gov, již přijaly rámec a hlásí zisky v době sestavení a velikosti balíčku.

Technické výhody a integrace s Cloudflare

ViNext nabízí jednoduché příkazy pro vývojáře. Instalace Após pomocí npm install vinext, je možné spouštět vinext dev pro vývoj s výměnou horkých modulů, vinext build pro produkci a nasazení vinext pro automatické nasazení na Cloudflare Workers. Nativní integrace se službami platformy zahrnuje podporu KV pro ukládání do mezipaměti v Incremental Static Regeneration (ISR). Desenvolvedores konfiguruje vlastní handlery pro ukládání do mezipaměti s možností budoucího použití R2 nebo Cache API.

Vrstva mezipaměti je připojitelná, což zvyšuje flexibilitu. Aplicações přímo přistupuje k vazbám Durable Objects, KV a AI bez obcházení, a to jak ve vývojovém, tak produkčním prostředí v pracovním běhu. Nasazení generuje automatickou konfiguraci Worker, což zjednodušuje proces ve srovnání s tradičními řešeními.

Benchmarky a srovnání výkonu

Testy ukazují produkční sestavení za 1,67 sekundy s Vite 8 a Rolldown oproti 7,38 sekundy na Next.js s Turbopack. Balíček klientů gzip klesl ze 168,9 KB na 72,9 KB, což představuje snížení o 57 %. Čísla Esses jsou odvozena z veřejných a opakovatelných metodik. Projekt se plánuje vyvíjet s Rolldown v budoucích verzích pro další zisky.

ViNext podporuje experimentální Traffic-aware Pre-Rendering, který předběžně vykresluje pouze stránky se skutečným provozem na základě analýzy Cloudflare. V jednom příkladu pokrylo 184 stránek 90 % provozu a předvykreslení za 8,3 sekundy při použití vinext deploy –experimental-tpr.

Aktuální omezení projektu

ViNext zůstává ve fázi experimentu. Pré-plné statické vykreslování v době sestavení zatím není k dispozici. Sites 100% statika může najít vhodnější možnosti ve frameworkech jako Astro. Apesar vzhledem k vysokému testovacímu pokrytí tým doporučuje opatrnost u rozsáhlých aplikací až do další validace ve výrobě.

Komunita může přispívat do úložiště s otevřeným zdrojovým kódem. Projekt podporuje ověření konceptu na jiných platformách, jako je Vercel, což demonstruje potenciál agnostického běhu díky Vite Environment API.

Migrace a praktické příklady

Nástroj pro migraci za pomoci agenta usnadňuje přechod existujících projektů Next.js. Desenvolvedores přidejte dovednost pomocí dovedností npx, přidejte cloudflare/vinext a použijte příkazy v kompatibilních editorech k automatickému převodu. Exemplos živě ukazuje aplikace běžící bez ručních úprav.

ViNext posiluje integraci s ekosystémem Cloudflare. Aplicações prozkoumejte funkce nativní platformy bez omezení vyplývajících ze specifických toolchainů.