Durable Objects: one instance per name
With 1.18, a worker can export a class whose instances each have a name, their own storage and their own WebSockets. How it works in the runner, and what we found on the way.
Read more →Engineering notes from building a workers platform: measurements, mechanisms, and the failures worth writing down.
With 1.18, a worker can export a class whose instances each have a name, their own storage and their own WebSockets. How it works in the runner, and what we found on the way.
Read more →With 1.15, one runner serves HTTP and HTTPS, starts the crons and stores the logs. Seven services became three, and what a single node gives up in return.
Read more →With 0.15, the OpenWorkers API and dashboard run as a worker on OpenWorkers. What dogfooding-only changes, and what it deliberately forbids.
Read more →Startup snapshots save 6%, per-script code caches save 62%. Where the time actually goes when a worker wakes to render a page.
Read more →A Cloudflare workers-rs app, one Cargo rename, zero JS glue - served as a native WASM component. Then Go, and what its numbers teach.
Read more →How a conformance oracle made five JavaScript engines render the same SvelteKit page byte-for-byte, and the bugs it caught - including one in the reference engine.
Read more →Upstream landed the isolate locker our fork existed for. What migrating six V8 majors actually broke, and what a fork should shrink to.
Read more →Self-hosted Cloudflare Workers in Rust.
Read more →