3 poin oleh GN⁺ 4 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • VoidZero adalah perusahaan pembuat Vite, Vitest, Rolldown, Oxc, dan Vite+, dan kini seluruh tim VoidZero bergabung dengan Cloudflare
  • Namun, proyek yang sedang dikembangkan akan tetap dipertahankan sebagai open source, netral terhadap vendor, dan dipimpin komunitas
  • Vite menjadi fondasi bagi berbagai framework JavaScript seperti Vue, SvelteKit, Nuxt, Astro, Solid, Qwik, Angular, React Router, dan TanStack Start, dan Cloudflare mengalokasikan dana 1 juta dolar untuk Vite Ecosystem Fund
  • Environment API memungkinkan kode server saat pengembangan berjalan di runtime alih-alih Node.js, dan Cloudflare Vite plugin menyediakan model runtime lokal yang sama seperti Workers melalui workerd
  • AI agent mengulang proses pembuatan proyek, menjalankan server pengembangan, membaca error, serta testing·linting·formatting·preview deployment, sehingga pentingnya build cepat, test cepat, error terstruktur, dan CLI yang konsisten makin meningkat
  • Alat Cloudflare tidak diarahkan untuk menarik Vite ke ekosistem Cloudflare, melainkan memindahkan tooling aplikasi Cloudflare ke atas Vite; dalam jangka panjang ini akan mengarah ke CLI cf, primitive netral penyedia untuk full-stack dan agent, serta open source untuk platform Void

Bergabung dan prinsip yang dipertahankan

  • VoidZero adalah perusahaan pembuat Vite, Vitest, Rolldown, Oxc, dan Vite+, dan melalui perubahan ini seluruh tim VoidZero bergabung dengan Cloudflare
  • Vite, Vitest, Rolldown, Oxc, dan Vite+ akan tetap mempertahankan pendekatan open source, netral terhadap vendor, dan dipimpin komunitas
  • Vite akan tetap memakai lisensi MIT dan model pengembangan terbuka, serta melanjutkan prinsip bahwa aplikasi yang dibuat dengan Vite harus bisa berjalan di mana saja
  • Evan You dan tim VoidZero akan terus memimpin Vite, Vitest, Rolldown, Oxc, dan Vite+, sementara Cloudflare menginvestasikan engineering dan sumber daya ke proyek-proyek tersebut
  • Sama seperti saat Astro bergabung dengan Cloudflare, Astro juga tetap mempertahankan sifat open source dan dapat di-deploy di mana saja, sambil melanjutkan roadmap yang sudah ada

Ekosistem Vite dan dana 1 juta dolar

  • Vite digunakan sebagai fondasi untuk Vue, SvelteKit, Nuxt, Astro, Solid, Qwik, Angular, React Router, dan TanStack Start, dan Next.js juga akan memiliki implementasi berbasis Vite lewat vinext
  • Cloudflare menempatkan pemeliharaan kepercayaan yang mendorong adopsi Vite sebagai prioritas utama, dan menilai bahwa kepercayaan itu harus dibuktikan lewat dukungan proyek dan cara pengembangan
  • Cloudflare mengalokasikan 1 juta dolar ke Vite Ecosystem Fund yang dikelola oleh tim inti Vite untuk mendukung maintainer dan kontributor
  • Vite adalah proyek yang lebih besar daripada VoidZero maupun Cloudflare, dan orang-orang yang berkontribusi dalam membangun Vite harus tetap terlibat dalam proses berikutnya

Titik temu teknis antara Vite dan Cloudflare

  • Kolaborasi Vite dan Cloudflare dimulai pada 2024 lewat Vite Environment API, yang memungkinkan kode server saat pengembangan berjalan di lingkungan selain Node.js
  • Saat menjalankan vite dev dengan Cloudflare Vite plugin, kode server dijalankan di dalam runtime open source workerd yang menggerakkan produksi Workers
  • Durable Objects, D1, KV, R2, Workflows, Workers AI, Agents, Service Bindings, dan Workers RPC berjalan secara lokal dengan model runtime yang sama seperti di produksi
  • Environment API tidak memaksa server pengembangan khusus Cloudflare, melainkan memungkinkan struktur berupa mekanisme umum di dalam Vite dan implementasi spesifik penyedia
  • Vite telah mencapai sekitar 129 juta unduhan mingguan, dan @cloudflare/vite-plugin mencapai sekitar 14 juta unduhan mingguan

Loop pengembangan yang diubah AI

  • Agent memakai server pengembangan, bundler, linter, formatter, dan CLI, serta mengulang pembuatan proyek, menjalankan server pengembangan, membaca error, menulis test, dan melakukan linting·formatting·preview deployment
  • Banyak aplikasi yang dihasilkan AI dimulai sebagai aplikasi Vite karena cepat, dipahami luas, dan kompatibel secara luas dengan data pelatihan
  • Dalam pengembangan berbasis agent, pengulangan terjadi lebih sering daripada oleh manusia, sehingga build cepat, test cepat, linting·formatting cepat, error yang jelas dan terstruktur, serta CLI yang konsisten menjadi makin penting
  • Vitest, Rolldown, Oxc, Oxlint, dan Oxfmt dirancang sebagai alat yang cepat di masing-masing kategorinya, sementara Vite+ menyatukannya ke dalam satu CLI, satu model konfigurasi, dan lebih sedikit komponen
  • Dashboard Cloudflare dibuat dengan Vite, Oxlint menghemat waktu engineering di codebase Cloudflare hingga hitungan hari, dan framework harness agent milik tim Astro, Flue, juga sedang berpindah ke basis Vite

Full-stack Vite dan Cloudflare CLI

  • Aplikasi modern menangani route server-rendering, API, background job, queue, database, object storage, fitur real-time, autentikasi, agent, hingga kemampuan AI, sehingga peran build tool tidak lagi cukup sebatas menghasilkan bundle
  • Vite berkembang ke arah yang memungkinkannya memahami lebih banyak bagian dari aplikasi sambil tetap mempertahankan kecepatan, kesederhanaan, dan portabilitas
  • Platform deployment untuk Vite, Void, merupakan ruang eksperimen untuk melihat apa yang seharusnya ditangani framework aplikasi modern, seperti apa pengalaman deployment seharusnya, dan sejauh mana seluruh siklus hidup aplikasi bisa diintegrasikan ke dalam satu toolchain
  • Sebagian pelajarannya akan masuk ke Vite sendiri dalam bentuk abstraksi dan hook yang netral terhadap penyedia untuk backend, API, agent, dan deployment, sementara Cloudflare akan menyediakan implementasi kelas satu untuk hook tersebut di atas Workers dan Developer Platform
  • Perubahan pada Vite sendiri akan mengikuti proses kontribusi terbuka yang sama seperti sebelumnya, dan fitur yang ditambahkan ke Vite tidak boleh khusus untuk Cloudflare, melainkan harus bekerja di semua tempat tempat Vite berjalan
  • Cloudflare memilih arah untuk menempatkan tooling aplikasi Cloudflare di atas Vite, alih-alih memindahkan Vite ke sisi Cloudflare
  • Technical preview untuk CLI terpadu baru, cf, telah dirilis, dan fondasi pengalaman CLI untuk aplikasi nantinya akan berbasis Vite
  • cf dev diarahkan menjadi superset dari vite dev, dengan kecepatan yang sama, hot module replacement yang sama, model plugin yang sama, ditambah runtime dan binding Cloudflare
  • cf build ditujukan untuk memahami proyek Vite secara native tanpa prosedur adapter, dan cf deploy bertujuan mempermudah deployment aplikasi Vite ke Cloudflare

Langkah berikutnya

  • Dalam jangka pendek, Vite, Vitest, Rolldown, Oxc, dan Vite+ akan terus dirilis dan tim VoidZero akan terus berkontribusi serta memimpin
  • Cloudflare Vite plugin akan terus ditingkatkan, dan alur Environment API untuk menjalankan kode server secara lokal di runtime yang benar akan terus membaik, termasuk untuk runtime di luar Cloudflare
  • Dalam jangka panjang, Cloudflare CLI akan berpindah ke pengalaman yang dibangun langsung di atas Vite, dan Vite akan memiliki primitive netral penyedia untuk aplikasi full-stack dan agent
  • Seiring waktu, ada rencana untuk merilis platform Void sebagai open source agar pihak lain bisa membangun platform mereka sendiri di atas Vite dan Cloudflare
  • Jika ingin mencoba Vite di Cloudflare sekarang, jalankan npm create vite@latest dan npx wrangler deploy

1 komentar

 
GN⁺ 4 jam lalu
Komentar Hacker News
  • Ada tulisan pada 3 Februari 2014, “Vue.js: JavaScript MVVM made simple (vuejs.org)”: https://news.ycombinator.com/item?id=7169288
    Evan You mengambil jurusan sejarah seni dan seni studio, dan tampaknya harus belajar JavaScript di Parsons School agar bisa menampilkan karyanya dengan cepat
    Saat berada di Google Creative Lab 5, ia terinspirasi untuk memperbaiki pengalaman AngularJS lalu membuat Vue, dan setelah itu kisahnya sudah dikenal luas
    Saya tidak tahu pada akhirnya akuisisi oleh Cloudflare ini akan berarti apa, tetapi saya sangat berterima kasih atas framework dan alat yang indah yang telah Evan dan tim bangun selama bertahun-tahun

    • Pelajaran yang bisa diambil dari sini mungkin adalah bahwa orang perlu lebih dulu melatih kemampuan mengenali keanggunan dan rasa estetika sebelum membuat framework
    • Evan benar-benar telah melakukan pekerjaan yang luar biasa. Saya tidak banyak memakai Vue, tetapi itu karena bukan bagian dari stack perusahaan saya, dan saya penggemar berat Vite, yang juga sangat membantu pipeline React
      Belakangan saya juga mulai mencoba Cloudflare Pages dan Workers, dan proses menjalankan aplikasi dasar sudah terasa sangat minim penderitaan, jadi kolaborasi ini sepertinya akan membuat hidup saya lebih mudah
    • Rich Harris dari Svelte juga mirip. Ia tidak punya latar belakang teknis, tetapi belajar JavaScript untuk membuat visualisasi data dalam pekerjaannya di jurnalisme
    • Ada percakapan yang sangat bagus yang membahas ini: https://corecursive.com/vue-with-evan-you/
      Sangat layak didengarkan
  • Saya jadi bertanya-tanya apakah model bisnis proyek-proyek seperti ini pada akhirnya adalah 1. membuat alat pengembang yang populer, 2. mendapatkan pendanaan, 3. merekrut talenta hebat, lalu 4. berharap pada acqui-hire yang bisa membenarkan investasi awal
    Saya juga penasaran bagaimana para investor awal memandang jalur acqui-hire seperti ini. Mungkin nilainya cukup besar untuk disetujui, atau mereka melihat jalan menuju pendapatan hampir mustahil atau memang tidak ada

    • Dalam banyak kasus, perusahaan pengakuisisi dan yang diakuisisi berbagi investor atau anggota dewan
      Secara netral, ini berarti partner venture capital memperlakukannya seperti bagian dari portofolio yang sama, jadi jika satu tim tidak benar-benar berhasil secara mandiri, mereka bisa digabungkan ke tempat lain yang target atau pasarnya agak mirip
      Secara lebih blak-blakan, pada akhirnya ini juga soal siapa yang Anda kenal dan membuat semua orang bisa menceritakan kisah exit yang sukses
    • Jika investor tidak setuju pada harga yang masuk akal, pihak yang ingin mengakuisisi bisa saja langsung merekrut seluruh tim dengan bonus masuk yang besar, dan para investor hanya akan ditinggalkan dengan cangkang perusahaan
      Dalam kasus ini, produk intinya berlisensi MIT, jadi tim itu bisa berhenti pada hari Jumat dan pada hari Senin melanjutkan pekerjaan yang persis sama di bawah organisasi baru
    • Akuisisi biasanya terjadi karena tiga alasan: produk, talenta, bisnis/pertumbuhan
      Di era AI, sebagian akuisisi di bidang ini tampaknya dilakukan demi talenta dan produk
      Yang ini juga terlihat seperti itu. Vite adalah produk yang hebat, dan mereka berhasil membangun tim yang hebat
      Anda mungkin akan terkejut mengetahui seberapa besar premi yang bisa dibayar perusahaan untuk talenta
    • Para investor tampaknya mendapatkan tingkat pengembalian investasi yang bagus, jadi kemungkinan besar mereka cukup puas
    • Dari sudut pandang pengguna library, framework, engine, dan runtime, saya selama sekitar 10 tahun terakhir hampir selalu menghindari hal-hal yang tersentuh pendanaan venture capital
      Pada akhirnya alatnya bisa memburuk, menjadi terlalu mahal, atau hilang sama sekali, dan saya lelah harus refactor dan pindah karena pemilik baru membuat keputusan buruk
  • Pengumuman akuisisi seperti ini selalu membuat saya gelisah. Banyak yang mengatakan hal seperti “tidak ada yang berubah dan roadmap tetap sama”, tetapi bahkan dengan hitungan dasar pun jelas bahwa bisnis tidak berjalan seperti itu
    Di luar itu, saya harus memakai Cloudflare di tempat kerja, dan untuk organisasi menengah tempat saya berada, pengalamannya cukup mengerikan. Keluhan tentang “pengalaman pengguna yang bermusuhan” sangat umum
    Rasanya lebih baik menghabiskan uang untuk bersaing dengan Vercel dalam pengalaman pengguna/pengembang daripada mengakuisisi proyek open source

    • Turut menyesal Anda mengalami pengalaman seperti itu. Saya bergabung sekitar setahun lalu lewat akuisisi, dan salah satu fokus utama kami adalah dashboard dan pengalaman pengembang secara keseluruhan
      Sayangnya saya sudah beberapa kali mendengar istilah “pengalaman pengguna yang bermusuhan”, dan kami sedang bekerja keras untuk memperbaikinya. Jika Anda berkenan, saya ingin mendengar lebih banyak tentang masalah yang Anda alami
    • Itulah tepatnya yang sedang mereka lakukan sekarang
    • Vite memang hebat, dan Vite 8 membawa peningkatan kecepatan yang luar biasa, jadi ini jelas hasil yang baik bagi mereka
      Tetap independen memang selalu bagus, tetapi bisa saja ada “rumah baru” yang lebih buruk, jadi saya memilih berharap yang terbaik dan melihat bagaimana perkembangannya
    • Keandalan Cloudflare belakangan juga turun drastis. Terlalu banyak insiden, dan saya sudah lama kehilangan kepercayaan pada CF
  • Saya suka Vite. Asalkan saya tidak sampai lupa bahwa ia ada di proyek saya. Vite membuat hampir semua hal yang dulu bikin orang merasa bodoh menjadi tanpa konfigurasi
    Tapi kabar ini tidak membuat saya senang
    Berita soal Astro awal tahun ini juga terasa sama
    Ini jelas kabar baik bagi orang-orang yang membuat proyek-proyek itu, tetapi ada sesuatu tentang akuisisi seperti ini yang membuat saya gelisah

    • Saya juga merasakan emosi campur aduk yang mirip. Saya senang untuk orang-orang yang terlibat, dan mereka tampaknya memang pantas mendapatkannya
      Hanya saja, saya agak sedih memikirkan apa yang datang berikutnya. Kita berdua sudah terlalu sering melihat hal seperti ini berulang, dan sudah belajar untuk melewati kalimat yang selalu sama: “tidak ada yang berubah dan semuanya akan baik-baik saja selamanya”
    • Saya sudah memakai Webpack sejak 2016, dan Vite itu luar biasa
      Beberapa tahun lalu saya memindahkan proyek yang cukup kompleks, sebuah monorepo dengan binding Rust WebAssembly, dari Webpack ke Vite, dan waktu build pengembangan maupun build nyata turun dari hitungan menit menjadi hitungan detik. Sejak itu saya tidak pernah melirik Webpack lagi
      Saya tidak tahu harus merasa bagaimana soal kabar ini. Terutama karena saat pindah dari Vite 7 ke Vite 8, proyek saya sempat rusak dengan cara yang tidak terdokumentasi, tetapi saya tetap optimistis dengan hati-hati
      Meski begitu, selamat untuk Evan
    • Saya suka Vite sejak saat pertama diumumkan. Dulu saya juga pernah memakai Snowpack
      Sedikit cerita menarik, Fred “fks” membuat Astro setelah Snowpack gagal mendapatkan traction
      Fakta bahwa “saya bisa begitu saja lupa bahwa ia ada” adalah kemenangan besar buat saya. Webpack mungkin lebih baik daripada Grunt/Gulp, tetapi itu sangat rumit
      Saya juga agak cemas. Tidak selalu begitu, tetapi sering kali tempat proyek keren pergi setelah diserap perusahaan adalah untuk mati
      Untungnya di dunia open source ada cukup banyak kisah seperti Terraform→OpenTofu dan Redis→Valkey
    • Ini terutama menarik karena Nuxt, produk Vercel, sekarang bergantung pada Vite, alat milik pesaing
    • Saya penasaran akhir alternatif seperti apa yang lebih disukai orang. Secara pribadi, saya menganggap akuisisi lebih baik daripada pengembang kehabisan dana sampai burnout, atau terus-menerus menderita karena praktik eksploitatif dari perusahaan lain
  • Dari sudut pandang Cloudflare, ini bernilai karena bisa membuat kecerdasan buatan lebih sering merekomendasikan Cloudflare
    Agen sudah mencari Vite. Saat mereka menemukan Vite, langkah berikutnya yang sangat alami adalah memilih Cloudflare sebagai default. Mirip seperti bagaimana pengguna diarahkan ke pengaturan Vercel ketika membahas Next.js
    Ini mungkin akuisisi senilai 20 juta dolar, tetapi bisa menghasilkan miliaran dolar lewat peningkatan optimasi mesin pencari versi agen

    • Ini tidak akan menghasilkan tambahan pendapatan miliaran dolar. Itu terlalu dibesar-besarkan
      Tetapi saya setuju dengan argumen dasarnya. Seiring penggunaan model bahasa besar meningkat, ini sangat mungkin membantu memenangkan pangsa pasar di hosting aplikasi web
    • Lovable juga baru saja mengganti framework proyek default-nya ke TanStack, dan TanStack memakai Vite di dalamnya
      Lovable menggunakan Cloudflare, jadi kemungkinan mereka menerapkan deployment ke Cloudflare Workers
  • Jika dilihat murni dari sudut pandang tahap build, alat seperti Vite atau Bun tampaknya sudah mencapai semua yang memang bisa dicapai secara berarti
    Jika saya pembuat alat seperti ini, saya juga akan lanjut ke hal berikutnya. Semoga sukses, dan terima kasih untuk semua yang sudah dilakukan sejauh ini

    • Salah satu dari mereka, benar-benar satu saja, sebenarnya bisa membuat antarmuka pengguna yang layak sehingga kita tidak perlu membangun proyek lewat command line seperti tahun 1985
      Atau mereka bisa berinvestasi pada packaging elemen HTML kustom, alih-alih berasumsi bahwa Anda akan memakai salah satu dari beberapa library “komponen” yang tidak perlu, atau sama sekali tidak akan memakai komponen
      Masih banyak arah yang bisa diambil alat-alat ini, tetapi tidak ada kemauan untuk pergi ke sana. Kemungkinan besar karena sudah ada sesuatu yang dianggap “cukup baik”, sehingga tidak ada dorongan untuk mencari “yang bisa lebih baik”
      Ditambah lagi ada arus dari lapisan manajemen organisasi pengembangan yang merasa pengembang seharusnya tidak lagi menyentuh codebase, dan pekerjaan nyata harus dilakukan oleh model bahasa besar. Karena itu mereka membuat segala macam hal mencurigakan demi memuaskan “agen”
      Ini belum tentu membuat segalanya lebih sulit bagi pengembang, tetapi trennya terlihat ke sana. Jauh lebih mudah membuat model bahasa besar mengikuti rangkaian string yang menyakitkan, rumit, dan harus tepat per karakter, daripada membuatnya mengeksplorasi sesuatu seperti manusia yang berantakan
      Hasil nyatanya adalah alat yang kurang ramah untuk manusia dan lebih ramah untuk robot
      Jadi saya tidak setuju. Masih ada hal-hal yang bisa dicapai secara berarti untuk manusia, dan mereka tampaknya tidak terlalu peduli pada hal-hal seperti itu
    • Sudut pandang ini melihat alat terlalu sempit
      Jika Vite, Bun, dan uv hanyalah proyek untuk “membuat build lebih cepat”, mungkin memang ada diminishing returns. Tetapi akuisisi oleh Cloudflare, Anthropic, dan OpenAI menunjukkan bahwa lapisan ini bukan menjadi kurang penting, melainkan semakin strategis
      Alat-alat ini berada di atas rantai pasok perangkat lunak. Mereka mencakup resolusi dependensi, struktur proyek, pengujian, build, runtime, jalur deployment, dan bahkan semakin sering loop eksekusi agen kecerdasan buatan
      Mereka mendefinisikan jalur dasar pembuatan perangkat lunak, dan juga merupakan tempat kode yang dihasilkan AI benar-benar diuji saat berhadapan dengan dependensi nyata, build, pengujian, dan batasan deployment
      Jadi saya tidak melihat bahwa semua hal yang bisa dilakukan secara berarti sudah selesai. Nilainya sedang bergeser dari kecepatan build murni menuju kendali atas lapisan alur kerja tempat perangkat lunak dirakit
  • Saya menghargai bahwa hal terpenting dijelaskan lebih dulu dengan tegas: “Vite, Vitest, Rolldown, Oxc, Vite+ bersifat open source, tidak terikat pada vendor tertentu, dan tetap dipimpin komunitas. Hal ini tidak berubah”
    Namun saya sudah terlalu sering kecewa di masa lalu, jadi sekarang saya sangat skeptis terhadap akuisisi. Waktu yang akan menunjukkan apakah janji itu ditepati, tetapi setidaknya itu sudah tercatat dengan jelas dalam catatan resmi
    Saya juga ingin tahu apakah ini dimasukkan ke dalam perjanjian akuisisi atau dokumen apa pun di suatu tempat

    • Jika Cloudflare mengizinkan klausul seperti itu masuk ke kontrak atau dokumen akuisisi, mereka pasti tidak waras
      Jadi saya akan menganggap janji itu sebagai “untuk sementara waktu tetap open source dan semacamnya”
  • Saya suka Vite, tetapi selalu merasa agak kasihan karena tidak jelas bagaimana proyek itu bisa menghasilkan uang. Bahkan keseluruhan VoidZero juga terasa agak seperti langkah yang terlalu dipaksakan
    Itu selalu menjadi salah satu alasan mengapa saya ragu membuat alat yang keren. Pada akhirnya, kita tetap harus mencari nafkah
    Jadi saya senang tim yang membangunnya akhirnya bisa mendapatkan imbalan dan keberlanjutan yang memang pantas mereka terima

    • Cukup banyak produk/framework open source bebas yang sangat populer seperti ini berada sangat dekat dengan model bisnis terburuk untuk menghasilkan uang
      Anda harus menjualnya kepada kalangan yang tidak ingin membayar untuk alat dan nilainya. Pada akhirnya, produk itu harus bersaing dengan versi gratisnya sendiri yang bisa dibuat setara fiturnya hanya dengan sedikit sesi agen AI
  • Jika dilihat sebagai catatan sejarah, kira-kira seperti ini
    NPM → Microsoft
    Vite → Cloudflare
    Bun → Anthropic
    Turbopack → Vercel
    Remix → Shopify, yang ini bahkan nyaris tidak saya ingat
    Biome, dulu Rome → independen tetapi banyak didukung Depot
    SWC → independen
    esBuild → independen
    Saya memakai RsBuild/RsPack yang didukung ByteDance

    • Nuxt dan Nitro → Vercel
      Svelte → Vercel
      Astro → Cloudflare
    • Sulit menyebut esbuild sepenuhnya independen, karena itu adalah proyek sampingan salah satu pendiri bersama Figma, Evan Wallace
    • Kalau ditambah sisi Python, ada juga uv → OpenAI
  • Impiannya selalu framework kelas satu untuk Cloudflare Workers
    Pada masa paling awal, kalau benar-benar melihat posting blog dan repositori GitHub-nya, yang dibuat hanya demo-demo kecil
    Setelah itu, untuk waktu yang lama mereka mengklaim sudah menjadi “full-stack” dengan kemampuan server-side rendering, tetapi saat itu kondisinya terlalu buruk dan juga tidak terintegrasi dengan baik dengan alat platform Workers
    Ini juga bercampur aneh dengan pesan Pages yang bukan full-stack dalam arti yang diinginkan para developer
    Sangat sulit juga membuatnya berjalan di lingkungan pengembangan, dan pada saat itu wrangler dev sangat terbatas. Sebagai catatan, wrangler sekarang sudah sangat bagus
    Bisa dibilang Vercel memakan habis jatah makan siang Cloudflare di area ini. Bukan sesuatu yang memalukan, hanya saja mereka tidak benar-benar menyesuaikannya dengan baik untuk developer
    Lalu, dengan sangat diam-diam, adapter muncul dan pada dasarnya mengubah permainan. Codebase akhirnya terasa bisa dipindahkan ke Workers, dan dukungan platform CF yang hampir lengkap pun ikut hadir
    Sekarang kita hidup di era AI, dan Cloudflare membeli Astro, sempat mencoba merilis tiruan WordPress, dan sepertinya membuat Next.js dengan vibe coding
    Semua arus ini adalah sesuatu yang besar dan sudah lama ditunggu. Melihat kemungkinan lebih banyak peningkatan masuk ke Workers terasa sangat menyegarkan
    Ditambah lagi, Evan adalah figur legendaris yang terus-menerus menghadirkan alat yang dicintai orang