Cloudflare ने ViNext च्या प्रकाशनाची घोषणा केली, एक प्रायोगिक फ्रेमवर्क जे थेट Vite च्या शीर्षस्थानी Next.js API पृष्ठभाग पुन्हा लागू करते. कंपनीच्या अभियंत्याने, कृत्रिम बुद्धिमत्ता मॉडेलच्या मदतीने, 13 ते 20 फेब्रुवारी 2026 दरम्यान केवळ एका आठवड्यात प्रकल्पाची पुनर्बांधणी केली. परिणामी टर्बोपॅकसह नेक्स्ट.js 16.1.6 च्या तुलनेत 4.4 पट जलद उत्पादन आणि ग्राहकांचे बंडल 57% कमी होते. ViNext क्लाउडफ्लेअर कामगारांना एकाच कमांडसह थेट तैनात करण्याची परवानगी देते आणि काही संघांद्वारे उत्पादनात आधीच वापरले जाते.
विविध सर्व्हरलेस वातावरणात Next.js उपयोजन मर्यादांवर उपाय म्हणून हा प्रकल्प दिसतो. ओपननेक्स्ट सारख्या अडॅप्टर्सच्या विपरीत, जे मूळ बिल्डचे आउटपुट सुधारित करते, ViNext फाइल-आधारित राउटिंग, सर्व्हर-साइड रेंडरिंग, रिॲक्ट सर्व्हर घटक, सर्व्हर क्रिया, कॅशिंग आणि मिडलवेअर यासारख्या आवश्यक कार्यक्षमतेची पुनर्बांधणी करते. हा दृष्टिकोन Vite ला आधार म्हणून वापरतो, Astro, SvelteKit, Nuxt आणि Remix सारख्या फ्रेमवर्कद्वारे अवलंबलेले साधन. सुसंगतता ॲप राउटर आणि पेजेस राउटर दोन्ही कव्हर करते, ॲप/ आणि पृष्ठे/ निर्देशिकांना महत्त्वपूर्ण बदलांशिवाय कार्य करण्यास अनुमती देते.
एआय-प्रवेगक विकास
निर्मिती प्रक्रियेमध्ये अँथ्रोपिकच्या क्लॉड मॉडेलसह सुमारे 800 सत्रे समाविष्ट होती. API टोकन्सची एकूण किंमत सुमारे $1,100 होती. अभियंत्याने काही तासांत प्रारंभिक आर्किटेक्चर परिभाषित केले आणि कोड पुनरावृत्तीने तयार करण्यासाठी मॉडेलला मार्गदर्शन केले. स्पष्ट दस्तऐवजीकरण, मजबूत चाचणी आणि Vite सारखा भक्कम तांत्रिक पाया असताना सध्याची AI साधने जटिल प्रणाली कशी हाताळू शकतात हे हे धोरण दाखवते.
ViNext ने Next.js 16 API चे 94% कव्हरेज प्राप्त केले. यात Vitest सोबत 1,700+ चाचण्या आणि प्लेराइटसह 380 एंड-टू-एंड चाचण्या समाविष्ट आहेत. GitHub वर CI वर केलेले सार्वजनिक बेंचमार्क कार्यप्रदर्शन सुधारणांची पुष्टी करतात. cio.gov वरील नॅशनल डिझाईन स्टुडिओ सारख्या उत्पादनातील साइट्सने आधीच फ्रेमवर्क स्वीकारले आहे आणि बिल्ड टाइम आणि बंडल आकारात वाढ नोंदवली आहे.
Cloudflare सह तांत्रिक फायदे आणि एकत्रीकरण
ViNext विकसकांसाठी सोप्या कमांड ऑफर करते. npm install vinext द्वारे इन्स्टॉल केल्यानंतर, तुम्ही हॉट मॉड्यूल रिप्लेसमेंटसह डेव्हलपमेंटसाठी vinext dev चालवू शकता, उत्पादनासाठी vinext बिल्ड आणि Cloudflare कामगारांना स्वयंचलित उपयोजनासाठी vinext तैनात करू शकता. प्लॅटफॉर्म सेवांसह नेटिव्ह इंटिग्रेशनमध्ये इंक्रिमेंटल स्टॅटिक रिजनरेशन (ISR) कॅशिंगसाठी KV समर्थन समाविष्ट आहे. R2 किंवा Cache API च्या भविष्यातील वापराच्या शक्यतेसह विकसक कस्टम कॅशे हँडलर कॉन्फिगर करतात.
कॅशे लेयर प्लग करण्यायोग्य आहे, ज्यामुळे लवचिकता वाढते. वर्कअर्ड रनटाइममध्ये डेव्हलपमेंट आणि प्रोडक्शन वातावरणात, वर्कअराउंडशिवाय ॲप्लिकेशन्स टिकाऊ ऑब्जेक्ट्स, केव्ही आणि एआय बाइंडिंग्समध्ये थेट प्रवेश करतात. तैनाती कामगारांचे स्वयंचलित कॉन्फिगरेशन तयार करते, पारंपारिक उपायांच्या तुलनेत प्रक्रिया सुलभ करते.
बेंचमार्क आणि कामगिरी तुलना
चाचण्या Vite 8 आणि Rolldown सह 1.67 सेकंदात उत्पादन बिल्ड दाखवतात, विरुद्ध Turbopack सह Next.js मध्ये 7.38 सेकंद. gzipped क्लायंट बंडल 168.9 KB वरून 72.9 KB वर घसरते, 57% घट. हे आकडे सार्वजनिक आणि पुनरावृत्ती करण्यायोग्य पद्धतींमधून घेतले जातात. अतिरिक्त नफ्यासाठी भविष्यातील आवृत्त्यांमध्ये रोलडाउनसह विकसित होण्याची योजना प्रकल्पाची आहे.
ViNext प्रायोगिक ट्रॅफिक-अवेअर प्री-रेंडरिंगला समर्थन देते, जे केवळ क्लाउडफ्लेअर विश्लेषणावर आधारित वास्तविक रहदारी असलेली पृष्ठे प्री-रेंडर करते. एका उदाहरणात, 184 पृष्ठांनी 90% रहदारी समाविष्ट केली आहे आणि vinext deploy –experimental-tpr वापरताना 8.3 सेकंदात प्री-रेंडर केले आहे.
सध्याच्या प्रकल्प मर्यादा
ViNext प्रायोगिक अवस्थेत आहे. बिल्ड वेळेत पूर्ण स्थिर प्री-रेंडरिंग अद्याप उपलब्ध नाही. 100% स्थिर वेबसाइट्सना Astro सारख्या फ्रेमवर्कमध्ये अधिक योग्य पर्याय मिळू शकतात. उच्च चाचणी कव्हरेज असूनही, उत्पादनात पुढील प्रमाणीकरण होईपर्यंत संघ मोठ्या प्रमाणात अनुप्रयोगांमध्ये सावधगिरी बाळगण्याची शिफारस करतो.
समुदाय मुक्त-स्रोत भांडारात योगदान देऊ शकतो. हा प्रकल्प व्हेरसेल सारख्या इतर प्लॅटफॉर्मवर संकल्पनेच्या पुराव्यास प्रोत्साहन देतो, Vite Environment API ला धन्यवाद रनटाइम-अज्ञेयवादी संभाव्यता प्रदर्शित करतो.
स्थलांतर आणि व्यावहारिक उदाहरणे
एजंट-सहाय्यित स्थलांतर साधन विद्यमान Next.js प्रकल्पांचे संक्रमण करणे सोपे करते. डेव्हलपर npx कौशल्यांद्वारे कौशल्य जोडतात क्लाउडफ्लेअर/व्हिनेक्स्ट जोडतात आणि स्वयंचलितपणे रूपांतरित करण्यासाठी समर्थित संपादकांमध्ये कमांड वापरतात. थेट उदाहरणे मॅन्युअल रूपांतरांशिवाय चालणारे अनुप्रयोग दर्शवतात.
ViNext क्लाउडफ्लेअर इकोसिस्टमसह एकीकरण मजबूत करते. विशिष्ट टूलचेनद्वारे लादलेल्या निर्बंधांशिवाय अनुप्रयोग प्लॅटफॉर्मच्या मूळ संसाधनांचे शोषण करतात.