一个十年前的理念,基于 Workers 重建
Cloudflare OS 沙箱模型背后的工程师 Kenton Varda 明确指出该理念的来源:十年前,他创立 Sandstorm.io,主张每个文档或应用实例都应拥有完全隔离的沙箱——即“Grain”——而不是共享多租户服务器中的一个插槽。Cloudflare OS 的“Gadget”正是这一理念的延续,即单个应用实例的术语,如今基于 Cloudflare 自有的基础设施重建:每个 Gadget 按需加载客户端 UI 和服务端逻辑,作为动态 Worker 运行,并在 Durable Object Facet 内实例化——这是 Cloudflare 专门为该项目构建的新 Workers 运行时原语[1]。Cloudflare 内部同样将更广泛的工作区视为如此:一个围绕特定公司运作方式、知识体系及其依赖系统构建的代理与工作区[2]。

![Cloudflare OS: 4,000 Apps in 1 Month [Now Open Source]](https://img.youtube.com/vi/P3FByUv2kJg/mqdefault.jpg)

