Remix.run Logo
▲ networked 6 hours ago

RIP, my favorite JavaScript runtime, and thank you. You were too secure for this world.

What kind of business move is this for Cloudflare? celld is a more complete Cloudflare-at-home runtime than current workerd. What does Cloudflare stand to gain from commodizing Workers?

I'll say that although I'm not really a Cloudflare Workers user, I've been eyeing workerd and celld with interest. The idea of a complete backend in a box appeals to me (see also: PocketBase, Algernon). At the same time, the acquisition means that another company won't acquire Deno for celld.

▲jitl 4 hours ago | parent | next [-]

From the Cloudflare blog post, this quote from Kenton Varda (head of Workers):

> "Lock-in" actually hurts us — that's why we went open source If there were truly no escape hatch from Workers, then some of our largest customers would never have signed on with us in the first place.

> [...]

> Ryan and Bert will be leading a new effort to make workerd self-hosting a first-class supported way to build and run apps using the Workers programming model. This will involve merging code and ideas from celld back into workerd. I'm incredibly excited for this work — I will personally be using it to host an instance of Cloudflare OS in my home.

▲LoganDark an hour ago | parent [-]

Love the transition from being secure on my machine to being secure on somebody else's machine. This offers additional security by making it impossible for me to move the code anywhere else. Which solves the common security problem of me moving my business anywhere else.

▲k9294 6 hours ago | parent | prev [-]

To kill celld and potential competitor early? AFAIK, there is no a single Durable Objects alternative at the moment? It's better that way I guess.

▲barkerja 6 hours ago | parent | next [-]

> there is no a single Durable Objects alternative at the moment

If you live in Elixir land, there's this repo from the Phoenix team, which is quite good. It has pluggable storage, and EKV (https://github.com/chrismccord/ekv) is supported as "batteries include" type storage adapter.

https://github.com/phoenixframework/durable_server

▲elyase 4 hours ago | parent | prev | next [-]

There is rivet and terse

https://github.com/elyase/awesome-object-storage-native#stat...

▲ericfr11 6 hours ago | parent | prev | next [-]

Meaning better that there is no alternative?

▲Jonovono 5 hours ago | parent | prev [-]

Rivet