Osgood 是一个安全、快速且简单的平台,用于运行 JavaScript HTTP 服务器。
Osgood 是一个安全、快速、简单的平台,用于运行 JavaScript HTTP 服务器。它使用 Rust 和 V8 编写。当今的服务都存在一个共同的缺陷:权限过高。Osgood 试图从头开始构建一个平台,在其核心上应用 最小权限原则。Osgood 要求提前编写策略,描述应用程序的 I/O 要求。如果此类操作未被白名单化,则会失败。熟悉 Web 浏览器中 JavaScript 开发的开发人员应该对 Osgood 提供的 API 很熟悉。
今天我们使用通用语言运行时构建 Web 应用程序。Osgood 是一个实验,它提出了一个问题:“如果我们专门为 Web 应用程序构建一个运行时,我们能从更高的抽象层次上获得哪些好处?”由于 Osgood 运行时对路由表有着深入的了解,因此我们可以免费隔离控制器(我们称之为 Worker)。应用程序执行的 I/O 以及策略执行都发生在 Rust 空间中。每个 Worker 都有自己的集
暂无开放 Issues,或尚未同步最近议题。