3 पॉइंट द्वारा GN⁺ 4 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • VoidZero वह कंपनी है जिसने Vite, Vitest, Rolldown, Oxc और Vite+ बनाए हैं, और अब पूरी VoidZero टीम Cloudflare में शामिल हो गई है
  • लेकिन, जिन प्रोजेक्ट्स पर काम चल रहा है उन्हें open source, vendor-neutral और community-led तरीके से ही बनाए रखा जाएगा
  • Vite कई JavaScript frameworks जैसे Vue, SvelteKit, Nuxt, Astro, Solid, Qwik, Angular, React Router और TanStack Start की बुनियाद है, और Cloudflare ने Vite ecosystem fund में 10 लाख डॉलर का निवेश किया है
  • Environment API development के दौरान server code को Node.js के बजाय runtime में चलने देता है, और Cloudflare Vite plugin workerd के ज़रिए Workers जैसा runtime model लोकल में उपलब्ध कराता है
  • AI agents project बनाना, development server चलाना, errors पढ़ना, और test·l​​int·format·preview deploy को बार-बार दोहराते हैं, इसलिए fast builds, fast tests, structured errors और consistent CLI का महत्व बढ़ रहा है
  • Cloudflare tools का रुझान Vite को Cloudflare की ओर खींचने के बजाय Cloudflare application tools को Vite के ऊपर ले जाने का है, और लंबी अवधि में इसका विस्तार cf CLI, full-stack और agents के लिए provider-neutral primitives, तथा Void platform open source करने तक होगा

शामिल होना और बने रहने वाले सिद्धांत

  • VoidZero वह कंपनी है जिसने Vite, Vitest, Rolldown, Oxc और Vite+ बनाए हैं, और इस बदलाव के साथ पूरी VoidZero टीम Cloudflare में शामिल हो गई है
  • Vite, Vitest, Rolldown, Oxc और Vite+ open source, vendor-neutral और community-led मॉडल बनाए रखेंगे
  • Vite अपना MIT license और public development मॉडल बनाए रखेगा, और यह सिद्धांत भी जारी रहेगा कि Vite से बने applications कहीं भी चल सकें
  • Evan You और VoidZero टीम Vite, Vitest, Rolldown, Oxc और Vite+ का नेतृत्व जारी रखेंगे, और Cloudflare इन प्रोजेक्ट्स में engineering और resources लगाएगा
  • जैसे Astro Cloudflare में शामिल हुआ, उसी तरह Astro भी open source और कहीं भी deploy किए जा सकने वाले अपने स्वभाव को बनाए रखेगा और अपना मौजूदा roadmap जारी रखेगा

Vite ecosystem और 10 लाख डॉलर का fund

  • Vite का उपयोग Vue, SvelteKit, Nuxt, Astro, Solid, Qwik, Angular, React Router, TanStack Start की बुनियाद के रूप में होता है, और Next.js को भी vinext में Vite-based implementation मिल रही है
  • Cloudflare का सबसे बड़ा लक्ष्य उस भरोसे को बनाए रखना है जिसने Vite को अपनाए जाने योग्य बनाया, और उसका मानना है कि इस भरोसे को project support और development practices के ज़रिए साबित किया जाना चाहिए
  • Cloudflare, Vite core team द्वारा चलाए जा रहे Vite ecosystem fund में 10 लाख डॉलर दे रहा है ताकि maintainers और contributors को support मिल सके
  • Vite, VoidZero या Cloudflare से भी बड़ा project है, और Vite बनाने में योगदान देने वाले लोगों को आगे की प्रक्रिया में भी शामिल रहना चाहिए

Vite और Cloudflare के तकनीकी संपर्क बिंदु

  • Vite और Cloudflare का सहयोग 2024 में Vite Environment API से शुरू हुआ था, और यह API development के दौरान server code को Node.js के बजाय दूसरे environments में चलने देता है
  • Cloudflare Vite plugin के साथ vite dev चलाने पर server code, Workers production चलाने वाले open source runtime workerd के अंदर चलता है
  • Durable Objects, D1, KV, R2, Workflows, Workers AI, Agents, Service Bindings और Workers RPC, production जैसे runtime model के साथ लोकल में चलते हैं
  • Environment API, Cloudflare-specific development server को अनिवार्य नहीं बनाता, बल्कि Vite के भीतर एक सामान्य mechanism और provider-specific implementations वाली संरचना संभव बनाता है
  • Vite की साप्ताहिक downloads लगभग 12.9 करोड़ तक पहुँच चुकी हैं, और @cloudflare/vite-plugin की साप्ताहिक downloads लगभग 1.4 करोड़ हैं

AI से बदलता development loop

  • Agents development server, bundler, linter, formatter और CLI का उपयोग करते हैं, और project बनाना, development server चलाना, errors पढ़ना, tests लिखना, तथा lint·format·preview deploy को दोहराते रहते हैं
  • AI-generated applications में से बहुत-सी Vite apps से शुरू होती हैं, क्योंकि वे तेज़ हैं, व्यापक रूप से समझी जाती हैं, और training data के साथ व्यापक compatibility रखती हैं
  • Agent-based development में, क्योंकि दोहराव इंसानों से भी ज़्यादा होता है, fast builds, fast tests, fast lint·format, clear और structured errors, और consistent CLI पहले से ज़्यादा महत्वपूर्ण हो जाते हैं
  • Vitest, Rolldown, Oxc, Oxlint और Oxfmt को अपनी-अपनी categories में तेज़ tools के रूप में design किया गया है, और Vite+ इन्हें एक CLI, एक configuration model और कम components में जोड़ता है
  • Cloudflare dashboard Vite से बना है, Oxlint Cloudflare codebase में engineering समय को दिनों के हिसाब से बचा रहा है, और Astro टीम का agent harness framework Flue भी Vite पर migrate हो रहा है

Full-stack Vite और Cloudflare CLI

  • Modern applications server-rendered routes, API, background jobs, queues, databases, object storage, realtime features, authentication, agents और AI features तक संभालती हैं, इसलिए build tools की भूमिका केवल bundles बनाना भर नहीं रह गई है
  • Vite अब इस दिशा में बढ़ रहा है कि वह speed, simplicity और portability बनाए रखते हुए application के और अधिक हिस्सों को समझ सके
  • Vite के लिए deployment platform Void वह जगह थी जहाँ यह परखा गया कि modern application frameworks को क्या संभालना चाहिए, deployment का अनुभव कैसा होना चाहिए, और पूरे application lifecycle को एक toolchain में कितनी दूर तक जोड़ा जा सकता है
  • कुछ सीखें Vite में ही backend, API, agents और deployment के लिए provider-neutral abstractions और hooks के रूप में जाएँगी, और Cloudflare Workers तथा Developer Platform पर उन hooks की first-class implementation देगा
  • Vite में होने वाले बदलाव पहले की तरह public contribution process का पालन करेंगे, और Vite में जो features जोड़े जाएँगे वे Cloudflare-specific नहीं होंगे, बल्कि जहाँ-जहाँ Vite चलता है वहाँ काम करने चाहिए
  • Cloudflare ने Vite को Cloudflare की ओर ले जाने के बजाय Cloudflare application tools को Vite के ऊपर रखने का रास्ता चुना है
  • नए integrated CLI cf का technical preview आ चुका है, और applications के लिए CLI experience की बुनियाद Vite होगी
  • cf dev, vite dev का superset होगा, जिसमें वही speed, वही hot module replacement, वही plugin model, और साथ में Cloudflare runtime तथा bindings जुड़ेंगे
  • cf build का लक्ष्य adapter process के बिना Vite projects को native रूप से समझना है, और cf deploy का लक्ष्य Vite apps को Cloudflare पर deploy करना आसान बनाना है

आगे के कदम

  • निकट अवधि में Vite, Vitest, Rolldown, Oxc और Vite+ की releases जारी रहेंगी, और VoidZero टीम contribution और leadership जारी रखेगी
  • Cloudflare Vite plugin में सुधार जारी रहेगा, और server code को सही runtime में लोकल पर चलाने वाला Environment API flow Cloudflare के बाहर के runtimes तक शामिल करते हुए और बेहतर होता जाएगा
  • लंबी अवधि में Cloudflare CLI सीधे Vite पर बनी experience की ओर बढ़ेगा, और Vite को full-stack apps और agents के लिए provider-neutral primitives मिलेंगे
  • समय के साथ Void platform को open source करने की योजना है ताकि दूसरे लोग Vite और Cloudflare के ऊपर अपने platforms बना सकें
  • अभी Cloudflare पर Vite आज़माने के लिए npm create vite@latest और npx wrangler deploy चलाएँ

1 टिप्पणियां

 
GN⁺ 4 시간 전
Hacker News की राय
  • 3 फ़रवरी 2014 की एक पोस्ट “Vue.js: JavaScript MVVM made simple (vuejs.org)” थी: https://news.ycombinator.com/item?id=7169288
    लगता है Evan You ने art history और studio art में पढ़ाई की थी, और Parsons School में अपना काम जल्दी दिखाने के लिए उन्हें JavaScript सीखनी पड़ी
    Google Creative Lab 5 में रहते हुए उन्हें AngularJS के अनुभव को बेहतर बनाने की प्रेरणा मिली और उन्होंने Vue बनाया, और उसके बाद की कहानी सबको पता है
    यह Cloudflare acquisition आखिरकार क्या मतलब रखती है, यह तो पता नहीं, लेकिन Evan और उनकी टीम ने कई वर्षों में जो खूबसूरत framework और tools बनाए हैं, उसके लिए मैं सच में आभारी हूँ

    • शायद यहाँ सीख यह है कि framework बनाने से पहले लोगों को elegance और aesthetics पहचानने की ट्रेनिंग लेनी चाहिए
    • Evan ने सच में शानदार काम किया है। मैंने Vue का बहुत ज़्यादा इस्तेमाल नहीं किया, लेकिन वह सिर्फ इसलिए क्योंकि वह हमारी company stack का हिस्सा नहीं था, और मैं Vite का बहुत बड़ा fan हूँ, जिसने React pipeline में भी बहुत मदद की है
      मैंने हाल में Cloudflare Pages और Workers को भी इस्तेमाल करना शुरू किया है, और basic app चलाने की प्रक्रिया पहले से ही काफी कम दर्दनाक है, इसलिए लगता है यह collaboration मेरी ज़िंदगी को और आसान बनाएगा
    • Svelte के Rich Harris भी कुछ ऐसे ही हैं। उनका technical background नहीं था, लेकिन journalism के काम में data visualization लागू करने के लिए उन्होंने JavaScript सीखी
    • इस पर एक बहुत अच्छी बातचीत है: https://corecursive.com/vue-with-evan-you/
      सुनने लायक है
  • कभी-कभी लगता है कि इन projects का business model आखिरकार यही है: 1. लोकप्रिय developer tools बनाओ, 2. funding लो, 3. शानदार talent hire करो, और 4. शुरुआती निवेश को सही ठहराने के लिए acqui-hire की प्रार्थना करो
    यह भी जानना दिलचस्प होगा कि शुरुआती investors इस acqui-hire रास्ते को कैसे देखते हैं। शायद रकम इतनी अच्छी रही होगी कि मान जाएँ, या फिर उन्हें लगा होगा कि revenue तक पहुँचने का रास्ता लगभग असंभव है या है ही नहीं

    • कई मामलों में acquiring company और acquired company investors या board members साझा करती हैं
      तटस्थ रूप से कहें तो venture capital partners इन्हें एक ही portfolio के हिस्सों की तरह संभालते हैं, इसलिए अगर एक team स्वतंत्र रूप से अच्छा नहीं कर रही हो, तो उसे किसी दूसरी ऐसी जगह में मिला दिया जाता है जिसका लक्ष्य या market कुछ हद तक मिलता-जुलता हो
      और अधिक सीधे शब्दों में कहें तो, आखिरकार यह इस बात पर भी निर्भर करता है कि आप किसे जानते हैं, और कैसे ऐसा किया जाए कि हर कोई एक सफल exit story सुना सके
    • अगर investors उचित रकम पर सहमत न हों, तो acquire करने वाली तरफ बस पूरी team को भारी signing bonus देकर hire कर सकती है, और investors के पास एक खाली shell company रह जाएगी
      इस मामले में core product MIT license के तहत है, इसलिए team शुक्रवार को नौकरी छोड़कर सोमवार को नए organization के तहत ठीक वहीं से काम जारी रख सकती है
    • acquisition आम तौर पर तीन कारणों से होती है: product, talent, business/growth
      AI के दौर में इस क्षेत्र की कुछ acquisitions talent और product दोनों के लिए लगती हैं
      यह मामला भी वैसा ही दिखता है। Vite एक शानदार product है, और वे एक शानदार team बना पाए हैं
      आपको यह जानकर हैरानी हो सकती है कि कंपनियाँ talent के लिए कितना बड़ा premium देने को तैयार होती हैं
    • investors को अच्छा return on investment मिल रहा होगा, इसलिए वे शायद काफी संतुष्ट होंगे
    • library, framework, engine, runtime के users के नज़रिए से देखें तो पिछले लगभग 10 सालों में मैं venture capital के असर वाली चीज़ों से लगभग दूर ही रहा हूँ
      आखिर में tools या तो खराब हो जाते हैं, या बहुत महंगे हो जाते हैं, या पूरी तरह गायब हो जाते हैं, और नए मालिकों के बुरे फैसलों की वजह से refactor और migrate करते-करते मैं थक चुका हूँ
  • ऐसी acquisition announcements हमेशा बेचैन कर देती हैं। अक्सर कहा जाता है, “कुछ भी नहीं बदलेगा और roadmap वैसा ही रहेगा,” लेकिन थोड़ा सा basic हिसाब लगाने पर भी समझ आता है कि business ऐसे नहीं चलता
    अलग बात यह है कि काम पर मुझे Cloudflare इस्तेमाल करना पड़ता है, और जिस mid-sized organization में मैं हूँ वहाँ यह काफी भयानक अनुभव रहा है। “hostile user experience” जैसी शिकायतें आम हैं
    open source projects acquire करने के बजाय शायद Vercel और user/developer experience में प्रतिस्पर्धा करने पर पैसा खर्च करना बेहतर होगा

    • आपको ऐसा अनुभव हुआ, यह सुनकर अफ़सोस है। मैं लगभग एक साल पहले acquisition के ज़रिए यहाँ जुड़ा था, और जिन मुख्य बातों पर हमने ध्यान दिया है उनमें dashboard और समग्र developer experience शामिल हैं
      दुर्भाग्य से मैंने “hostile user experience” वाला वर्णन कई बार सुना है, और हम इसे बेहतर बनाने के लिए काफ़ी मेहनत कर रहे हैं। अगर आप सहज हों, तो मैं और विस्तार से सुनना चाहूँगा कि आपको किन समस्याओं का सामना करना पड़ा
    • वही तो वे अभी कर रहे हैं
    • Vite शानदार है और Vite 8 में गति में जबरदस्त सुधार आया है, इसलिए यह निश्चित रूप से उनके लिए बड़ी उपलब्धि है
      स्वतंत्र बने रहना हमेशा अच्छा होता है, लेकिन इससे भी बदतर “नया घर” मिल सकता था, इसलिए अभी देखो और इंतज़ार करो वाला रुख ही बेहतर लगता है
    • हाल में Cloudflare की reliability भी काफ़ी गिरी है। incidents बहुत ज़्यादा हुए हैं, और मैं तो CF पर भरोसा बहुत पहले ही खो चुका हूँ
  • मुझे Vite पसंद है। बशर्ते मैं यह न भूलूँ कि वह मेरे प्रोजेक्ट में मौजूद है। इसने उन चीज़ों को लगभग zero-config बना दिया जो लोगों को बेवकूफ जैसा महसूस कराती थीं
    लेकिन यह खबर अच्छी नहीं लगी
    साल की शुरुआत में Astro से जुड़ी खबर पर भी ऐसा ही लगा था
    प्रोजेक्ट बनाने वाले लोगों के लिए यह निश्चित रूप से अच्छी बात होगी, लेकिन ऐसे acquisitions में कुछ ऐसा होता है जो मुझे बेचैन करता है

    • मेरी भावनाएँ भी इसी तरह मिली-जुली हैं। इससे जुड़े लोगों के लिए खुशी है, और लगता है कि वे इसके हकदार भी हैं
      बस उसके बाद जो आता है, वह थोड़ा उदास करता है। हम दोनों ने ऐसी चीज़ें बहुत बार दोहराते हुए देखी हैं, और हमेशा दोहराई जाने वाली इस बात को सरसरी निगाह से पढ़ना सीख लिया है कि “कुछ भी नहीं बदलेगा और सब कुछ हमेशा अच्छा रहेगा”
    • मैं 2016 से Webpack इस्तेमाल कर रहा हूँ, और Vite कमाल का था
      कुछ साल पहले मैंने एक काफी जटिल प्रोजेक्ट, Rust WebAssembly bindings वाले monorepo को Webpack से Vite पर migrate किया, और dev builds व production builds मिनटों से घटकर सेकंडों में आ गए। उसके बाद Webpack की तरफ फिर मुड़कर नहीं देखा
      समझ नहीं आ रहा कि इस खबर पर कैसा महसूस करूँ। खासकर इसलिए कि Vite 7 से Vite 8 में migrate करते समय मेरा प्रोजेक्ट एक undocumented तरीके से टूट गया, फिर भी मैं सावधानी से आशावादी हूँ
      फिर भी Evan को बधाई
    • Vite के public होते ही मैं उसका प्रशंसक था। पहले Snowpack भी इस्तेमाल किया था
      एक दिलचस्प बात यह है कि Fred “fks” ने Snowpack को traction न मिलने के बाद Astro बनाया
      यह कि “आप उसके अस्तित्व को बस भूल सकते हैं”, मेरे लिए बड़ी जीत है। Webpack शायद Grunt/Gulp से बेहतर था, लेकिन वह बेहद जटिल था
      मुझे भी थोड़ी चिंता है। हमेशा ऐसा नहीं होता, लेकिन जिन जगहों को corporates absorb कर लेते हैं, वे अक्सर शानदार projects के मरने की जगह बन जाती हैं
      अच्छी बात यह है कि open source में Terraform→OpenTofu, Redis→Valkey जैसी कहानियाँ काफी हैं
    • यह मामला खास तौर पर दिलचस्प है, क्योंकि Vercel का प्रोडक्ट Nuxt अब प्रतिद्वंद्वी के टूल Vite पर निर्भर हो गया है
    • जानना चाहूँगा कि लोग कौन-सा वैकल्पिक अंत पसंद करते। मेरी निजी राय में funding की कमी से developer burnout हो जाए, या दूसरी कंपनियों की exploitative practices झेलनी पड़ें, उससे acquisition बेहतर है
  • Cloudflare के लिए इसकी कीमत इसलिए हो सकती है क्योंकि AI, Cloudflare को और ज़्यादा recommend कर सकता है
    agents पहले से ही Vite ढूँढ़ रहे हैं। Vite मिलने के बाद अगला default कदम Cloudflare चुनना बहुत स्वाभाविक है। यह कुछ वैसा ही है जैसे Next.js के लिए users को Vercel setup की ओर guide करना
    यह 20 million dollar का acquisition हो सकता है, लेकिन agent-era SEO में बढ़त से अरबों डॉलर पैदा कर सकता है

    • इससे अतिरिक्त अरबों डॉलर की revenue नहीं आएगी। यह बहुत बड़ी अतिशयोक्ति है
      फिर भी underlying point से सहमत हूँ। जैसे-जैसे large language models का इस्तेमाल बढ़ेगा, web application hosting market share हासिल करने में इससे मदद मिलने की संभावना काफी है
    • Lovable ने भी अभी अपना default project framework TanStack में बदला है, और TanStack अंदरूनी तौर पर Vite इस्तेमाल करता है
      Lovable, Cloudflare इस्तेमाल करता है, इसलिए शायद वह Cloudflare Workers पर deploy कर रहा होगा
  • अगर इसे सिर्फ build stage के नज़रिए से देखें, तो Vite या Bun जैसे tools शायद जो कुछ सार्थक हासिल कर सकते थे, वह लगभग सब कर चुके हैं
    अगर मैं ऐसे tools का creator होता, तो मैं भी शायद अगली चीज़ की ओर बढ़ जाता। शुभकामनाएँ, और अब तक के लिए धन्यवाद

    • इनमें से कोई एक, सच में एक भी, एक ढंग का user interface बना सकता था ताकि 1985 की तरह command line से project build न करना पड़े
      या फिर कुछ अनावश्यक “component” libraries में से किसी एक को मानकर चलने, या यह मानने के बजाय कि components होंगे ही नहीं, custom HTML element packaging में निवेश कर सकता था
      इन tools के पास जाने के लिए बहुत सी दिशाएँ हैं, लेकिन उस तरफ जाने की इच्छा नहीं दिखती। शायद इसलिए कि पहले से कुछ “काफ़ी अच्छा” मौजूद है, इसलिए “और बेहतर क्या हो सकता है” यह खोजा ही नहीं जाता
      इसके साथ development organizations की management layer का यह रुझान भी जुड़ गया है कि developers को अब codebase छूना नहीं चाहिए, और असली काम large language models करें। इसलिए “agents” को खुश करने के लिए तरह-तरह की संदिग्ध चीज़ें बनाई जा रही हैं
      यह ज़रूरी नहीं कि इससे developers के लिए चीज़ें और कठिन हो जाएँ, लेकिन रुझान वैसा ही लगता है। क्योंकि large language models को दर्दनाक, उलझी हुई, एक-एक character तक सटीक string concatenation का पालन करवाना, किसी गंदे इंसान की तरह उन्हें कुछ explore करने देने से कहीं आसान है
      असली नतीजा यह है कि tools इंसानों के लिए कम friendly और robots के लिए ज़्यादा friendly बनते जा रहे हैं
      इसलिए मैं सहमत नहीं हूँ। इंसानों के लिए अब भी बहुत कुछ सार्थक किया जा सकता है, और लगता है कि उन्हें उस काम में गहरी दिलचस्पी नहीं है
    • यह नज़रिया tools को बहुत संकीर्ण रूप में देखता है
      अगर Vite, Bun, uv सिर्फ “builds को तेज़” करने वाले projects होते, तो diminishing returns की बात सही हो सकती थी। लेकिन Cloudflare, Anthropic, और OpenAI के acquisitions दिखाते हैं कि यह layer कम महत्वपूर्ण नहीं, बल्कि और अधिक strategic होती जा रही है
      ये tools software supply chain के ऊपर बैठे हैं। dependency resolution, project structure, testing, build, runtime, deployment path, और बढ़ते हुए AI agent execution loop तक इनकी पहुँच है
      ये software बनाने के मूल path को define करते हैं, और यही वह जगह भी है जहाँ AI-generated code को असली dependencies, build, test, और deployment constraints से टकराकर validate किया जाता है
      इसलिए मुझे नहीं लगता कि सार्थक रूप से करने लायक सब कुछ हो चुका है। value अब सिर्फ build speed से हटकर software के assemble होने वाली workflow layer के control की ओर जा रही है
  • यह अच्छी बात लगी कि सबसे पहले सबसे महत्वपूर्ण बिंदु साफ किया गया: “Vite, Vitest, Rolldown, Oxc, Vite+ open source हैं, किसी खास vendor से बंधे नहीं हैं, और community-led रहेंगे। यह नहीं बदलेगा”
    लेकिन अतीत में बहुत बार जल चुका हूँ, इसलिए अब acquisitions को लेकर बहुत संशय है। समय बीतने पर ही पता चलेगा कि यह बात निभाई जाती है या नहीं, लेकिन कम से कम official record पर यह साफ-साफ दर्ज है
    यह भी जानना चाहूँगा कि क्या यह acquisition agreement या documentation में कहीं शामिल है

    • अगर Cloudflare ने ऐसी शर्त को contract या acquisition documents में डालने की अनुमति दी हो, तो वे पागल होंगे
      इसलिए मैं उस वादे को बस ऐसे लूँगा कि “फिलहाल के लिए यह open source वगैरह बना रहेगा”
  • मुझे Vite पसंद है, लेकिन यह कभी साफ़ नहीं था कि इससे पैसा कैसे कमाया जा सकता है, इसलिए इसे लेकर हमेशा थोड़ा अफ़सोस होता था। पूरा VoidZero भी थोड़ा जोखिम भरा लगा था
    यही हमेशा उन वजहों में से एक रहा है जिनकी वजह से मैं शानदार टूल बनाने के काम में हिचकिचाता रहा। किसी न किसी तरह आजीविका तो चलानी ही पड़ती है
    इसलिए यह देखकर खुशी होती है कि इसे बनाने वाली टीम को वह मुआवज़ा और टिकाऊपन मिल सका जिसकी वह हकदार है

    • ऐसे बेहद लोकप्रिय मुफ़्त open source products/frameworks का बड़ा हिस्सा पैसा कमाने के लिहाज़ से लगभग सबसे खराब मॉडल के करीब होता है
      आपको उन लोगों को बेचना पड़ता है जो टूल और वैल्यू के लिए पैसे देना ही नहीं चाहते। आख़िरकार आपको अपने ही मुफ़्त version से प्रतिस्पर्धा करनी पड़ती है, जिसकी feature parity कुछ AI agent sessions से tweaks करके हासिल की जा सकती है
  • रिकॉर्ड के लिए, तस्वीर कुछ ऐसी है
    NPM → Microsoft
    Vite → Cloudflare
    Bun → Anthropic
    Turbopack → Vercel
    Remix → Shopify, यह तो मुझे लगभग याद भी नहीं था
    Biome, पहले Rome → independent, लेकिन Depot का काफ़ी support है
    SWC → independent
    esBuild → independent
    मैं ByteDance द्वारा समर्थित RsBuild/RsPack इस्तेमाल करता हूँ

    • Nuxt और Nitro → Vercel
      Svelte → Vercel
      Astro → Cloudflare
    • esbuild, Figma के co-founder Evan Wallace का side project है, इसलिए इसे पूरी तरह independent कहना थोड़ा मुश्किल है
    • अगर Python की तरफ़ भी जोड़ें, तो uv → OpenAI भी है
  • सपना हमेशा Cloudflare Workers के लिए first-class framework का था
    बहुत शुरुआती दिनों में, सचमुच ब्लॉग पोस्ट और GitHub repository देखें तो, बस छोटे-मोटे demos ही बनते थे
    उसके बाद काफ़ी लंबे समय तक यह दावा किया गया कि server-side rendering वाली capabilities के साथ यह “full-stack” बन गया है, लेकिन उस समय यह बहुत कमजोर था और Workers platform tooling के साथ भी अच्छी तरह integrate नहीं होता था
    यह Pages messaging के साथ भी अजीब तरह से मिला हुआ था, जो developers के चाहने वाले अर्थ में full-stack नहीं था
    development environment में इसे चलाना भी बहुत मुश्किल था, और उस समय wrangler dev बहुत सीमित था। वैसे आज का wrangler काफ़ी अच्छा हो गया है
    Vercel ने इस क्षेत्र में basically Cloudflare का lunch खा लिया। यह शर्म की बात नहीं, बस developer audience के लिए चीज़ें सही तरह fit नहीं हो पाईं
    फिर बहुत चुपचाप adapter आया, और उसने लगभग पूरा खेल बदल दिया। codebase आख़िरकार Workers पर portable लगने लगा, और लगभग पूरा CF platform support भी साथ आया
    अब हम AI युग में जी रहे हैं, और Cloudflare ने Astro को खरीद लिया, WordPress clone निकालने की कोशिश की, और Next.js जैसे vibe coding से बनाया हो ऐसा लगा
    यह पूरा प्रवाह बहुत बड़ा है और काफ़ी समय से इंतज़ार किया जा रहा था। Workers में और सुधार आने की संभावना दिखना वाकई ताज़गीभरा है
    ऊपर से Evan एक दिग्गज शख्सियत हैं, जो लगातार ऐसे टूल देते आए हैं जिन्हें लोग प्यार करते हैं, इसलिए यह और भी अच्छा है