Cloudflare ने AI की मदद से Next.js को एक हफ्ते में Vite पर फिर से बनाया, vinext पेश किया
(blog.cloudflare.com)Cloudflare के एक इंजीनियर ने AI (Claude) की मदद से जटिल Next.js इन्फ्रास्ट्रक्चर को Vite-आधारित रूप में पूरी तरह से फिर से लिखने वाले प्रोजेक्ट 'vinext(vee-next)' को पेश किया। यह Next.js की लंबे समय से चली आ रही डिप्लॉयमेंट और बिल्ड समस्याओं को हल करने की एक प्रयोगात्मक कोशिश है.
मुख्य सारांश
- प्रेरणा: Next.js बेहतरीन है, लेकिन अपने बिल्ट-इन बिल्ड टूल Turbopack पर बहुत अधिक निर्भर होने के कारण Cloudflare Workers या AWS Lambda जैसे serverless environments में डिप्लॉय करने के लिए OpenNext जैसे जटिल adapters से गुजरना पड़ता था, जिससे 'deployment bottleneck' की समस्या पैदा होती थी.
- विकास प्रक्रिया: AI का सक्रिय रूप से उपयोग करके इसे 1 हफ्ते के भीतर लागू किया गया। पोर्ट किए गए Vitest 1,700+ और Playwright E2E 380 टेस्ट के जरिए Next.js tests और OpenNext compatibility tests में सत्यापित किया गया। इसने Next.js 16 API surface tests में 94% पास किए.
- समाधान: Next.js के output को modify करने के बजाय, शुरू से ही Vite के ऊपर Next.js के API (Routing, RSC, SSR आदि) को ज्यों का त्यों implement किया गया.
- उपलब्धि: लगभग $1,100 के AI token cost पर इसे एक हफ्ते में पूरा किया गया। नतीजतन, यह Next.js की तुलना में build speed में अधिकतम 4 गुना तेज है, और client bundle size 57% छोटा है.
- तकनीकी विशेषताएँ:
next/link,next/navigation, Server Actions, RSC (React Server Components) जैसे मुख्य APIs को Vite plugin के रूप में फिर से implement किया गया है, जिससे मौजूदा Next.js apps को लगभग ज्यों का त्यों migrate किया जा सकता है.
महत्त्व: यह साबित करता है कि बड़े frameworks भी, अगर tests अच्छी तरह परिभाषित हों और AI की मदद मिले, तो कम समय में 'हल्के और तेज़ version' से बदले जा सकते हैं.
अभी कोई टिप्पणी नहीं है.