Selama bertahun-tahun, tim Deno berupaya menyederhanakan pengembangan perangkat lunak server. Mereka mempertanyakan bagaimana modul seharusnya didistribusikan, jaminan keamanan apa yang dapat diberikan oleh runtime JavaScript, apa saja yang seharusnya termasuk dalam toolchain yang lengkap, dan seberapa mudah sebuah aplikasi dapat dikirimkan sebagai executable mandiri. Kompatibilitas dengan Node.js juga menjadi hal yang penting, karena pengguna menginginkan peningkatan dari Deno sambil tetap terhubung dengan ekosistem JavaScript yang sudah ada.
Hari ini, seluruh tim Deno bergabung dengan Cloudflare untuk membawa pekerjaan tersebut lebih jauh. Ambisi mereka selalu melampaui runtime: komputasi, penyimpanan, dan komunikasi yang bekerja bersama, tanpa setiap aplikasi harus merakit infrastrukturnya sendiri. Deno Deploy adalah langkah menuju tujuan tersebut, tetapi pengoperasiannya memperlihatkan betapa banyak kompleksitas yang masih tersembunyi di bawahnya. Hal itu melahirkan celld, yang dibangun di atas model pemrograman Cloudflare Workers sehingga pengembang dapat membangun aplikasi terdistribusi sejak awal, dengan penskalaan yang sudah termasuk dalam model itu sendiri, bukan dirakit oleh setiap aplikasi.
Di Cloudflare, tim akan menggabungkan pekerjaan mereka dengan tim Workers dan Durable Objects. Tujuannya adalah menjadikan model ini cara standar untuk membangun server, baik di jaringan Cloudflare maupun di infrastruktur pribadi. Tim akan memusatkan pengembangan ke depan pada platform bersama ini, bukan terus mengembangkan runtime dan layanan hosting yang terpisah. Bagi pengguna yang ada, runtime Deno akan menerima rilis bulanan berupa perbaikan bug dan pembaruan keamanan selama satu tahun lagi sebelum pengembangannya berakhir, meskipun tetap bersifat open source. Deno Deploy akan beroperasi selama enam bulan sebelum ditutup, dengan dukungan migrasi bagi pelanggan berbayar yang beralih ke Cloudflare Workers. JSR akan terus beroperasi dengan infrastruktur yang dipindahkan ke Cloudflare, dan dukungan untuk rusty_v8 akan dilanjutkan sambil diintegrasikan ke workerd.
Durable Objects sangat relevan untuk agen AI, karena menawarkan eksekusi serverless yang hemat biaya, state yang persisten, WebSockets, dan antarmuka JavaScript tingkat tinggi. Pengembang yang membangun agen dalam skala besar dan ingin menjalankannya di infrastruktur mereka sendiri dapat menghubungi ry@cloudflare.com.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing