logoalt Hacker News

kentonvtoday at 3:19 PM2 repliesview on HN

Sandstorm's use of containers was just a means to an end. The real innovation was the fine-grained instances -- each document in its own container. No other container platform did that.

But honestly, it didn't work well, because of cold start times and memory usage. It's bad enough when a server takes seconds to start, but if every document you open has a long startup time and uses hundreds of MB of RAM, it's really painful.

Cloudflare OS doesn't use containers. It uses Dynamic Workers, which are 100x more efficient: https://blog.cloudflare.com/dynamic-workers/

So the stuff I have been building in Workers for the past 9 years turns out to be the thing that Sandstorm needed all along. What a coincidence. :)


Replies

valorzardtoday at 5:55 PM

dumb question: is this javascript/typescript only? can you use webassembly based languages instead?

show 1 reply
echelontoday at 3:54 PM

This is far too Cloudflare flavored to be interesting to me.

It's using Workers (capital W) and the core Cloudflare primitives.

I don't feel safe building on this or touching this.

I'd be happier if a startup or neutral party built this in a more agnostic way.

show 2 replies