Deno team joins Cloudflare to merge celld into workerd and enable self-hosted Workers and Durable Objects
Cloudflare announced that the Deno team, led by Ryan Dahl and Bert Belder, is joining the company. celld, Deno's Rust-based implementation of Workers and Durable Objects, will be merged with workerd, Cloudflare's open-source Workers runtime. The goal is to make self-hosting the Workers programming model, including distributed Durable Objects, a first-class supported option. Cloudflare says workerd's Durable Objects support is currently limited to a single instance, which is enough for local testing but cannot scale. The post also rebuts claims that Workers is designed for vendor lock-in. This is business and product news with no vulnerability, incident or threat activity described.
Detalhes técnicos
- celld is a single Rust binary whose only external dependency is an object storage bucket. Operators run many celld instances against one bucket.
- workerd is the same code Cloudflare runs in production. Its Durable Objects implementation is single-instance only, because Cloudflare's production routing depends on many external services.
- Ryan Dahl and Bert Belder will lead the effort to merge celld code and ideas into workerd. Further announcements are promised in the coming months.
Linha do tempo
-
Deno team joins Cloudflare to merge celld into workerd and enable self-hosted Workers and Durable Objects
ler a análise desta fonte ocultar
Cloudflare announced that the Deno team, led by Ryan Dahl and Bert Belder, is joining the company. celld, Deno's Rust-based implementation of Workers and Durable Objects, will be merged with workerd, Cloudflare's open-source Workers runtime. The goal is to make self-hosting the Workers programming model, including distributed Durable Objects, a first-class supported option. Cloudflare says workerd's Durable Objects support is currently limited to a single instance, which is enough for local testing but cannot scale. The post also rebuts claims that Workers is designed for vendor lock-in. This is business and product news with no vulnerability, incident or threat activity described.
Technical Details
- celld is a single Rust binary whose only external dependency is an object storage bucket. Operators run many celld instances against one bucket.
- workerd is the same code Cloudflare runs in production. Its Durable Objects implementation is single-instance only, because Cloudflare's production routing depends on many external services.
- Ryan Dahl and Bert Belder will lead the effort to merge celld code and ideas into workerd. Further announcements are promised in the coming months.