Node.js creator liberates Durable Objects from Cloudflare
Same stateful trick, now with your own infrastructure
Ryan Dahl, the creator of Node.js, has launched a new project called celld that aims to make Durable Objects and Cloudflare Workers more accessible and affordable. Durable Objects, a single-threaded object with a unique global ID, is designed to co-locate data with compute and utilize single-threaded execution to avoid complex concurrency issues.
Dahl's celld model is compatible with Cloudflare's Workers and Durable Objects JavaScript APIs, but it is significantly less expensive to run. The project is being described as a "love letter" to the Durable Objects architecture. Celld supports JavaScript and TypeScript code, and it can also execute Rust, C/C++, Go, or Zig code through WebAssembly.
While celld is open source, AI contributions are not allowed, as Dahl wants to maintain human oversight to ensure code quality. The project is seen as a valuable alternative to traditional serverless platforms, as it co-locates data with computation and uses a stateful serverless execution environment.
Written by urgent.news from The Register's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.
- Node.js creator liberates Durable Objects from Cloudflare theregister.com