跳到主要内容

Deno 融资 2100 万美元

Deno 公司 在由 Sequoia Capital(红杉资本) 领投,Nat FriedmanFour Rivers VenturesInsight PartnersLong Journey VenturesDylan FieldAutomatticNetlifyShasta Ventures 参投的投资轮中,已筹集 2100 万美元。

如今的开发者在构建 Web 服务时,正与无休止的复杂性作斗争。存在着必须充分理解并巧妙结合的工具丛林。存在着数千兆字节的依赖项,其中许多是不必要、不安全和过时的。每次代码更改都要进行长时间的构建。云服务要么过于受限(仅支持静态内容),要么过于复杂(相对于应用程序问题需要不相关的配置)。工程师为什么不能只专注于手头的问题,而不是所有这些切线问题呢?

JavaScript 与其他编程语言不同,因为它是一种通用脚本语言。它的通用性与浏览器的安全性及其原始性能相结合,为这些问题提供了一种解决方案,至少对于某些常见的应用程序类别而言是如此。

Deno 是为无服务器时代而生的 JavaScript。我们早期的项目 Node.js 已经展示了 JavaScript 在浏览器之外的实用性:几乎每个网站都以某种形式使用 Node。Deno 改进并扩展了这个想法。开源 Deno 运行时展示了一个现代的、包含所有必要组件的编程环境可以多么简洁和高效。它迅速成长为 Github 上最受欢迎的项目之一(在撰写本文时星数排名第 44 位)。每周有数以万计的用户使用该运行时。Deno 软件堆栈的构建不仅仅是为了改进本地开发和系统 API。我们还使用它来构建最现代、用户友好的服务器边缘系统:Deno Deploy。

Deno Deploy 是一个隔离云。在云计算的早期,虚拟机是计算抽象;它们是完全通用的,可以模拟任何系统。后来 Docker 普及了 Linux 容器的想法,允许更轻量级的隔离包。Linux 容器与主机共享内核,从而实现更快的包构建和更快的启动时间。隔离云类似地是一种计算抽象,但使用尽可能最小的包:仅应用程序代码。不仅内核,运行时环境也由主机提供。这使得 Deno Deploy 能够实现其尖端的部署时间、即时冷启动和惊人的规模。

隔离云 容器云 传统虚拟机云
支持的操作系统 不适用 Linux 任意
编程接口 JS, Wasm Linux 系统调用 任意 amd64
实现 Deno Deploy Kubernetes EC2
冷启动(首次响应时间,毫秒) ~100 ~1000 ~10000
包大小(MB) ~10 ~100 ~1000
每台物理机的实例数 ~1000 ~100 ~10
隔离 进程 容器 硬件
理想用例 Web 服务 Go、Rust、C 程序 底层系统,
模拟过时的操作系统
价格 $ $$ $$$

隔离云的密度使 Deno Deploy 能够完成惊人的事情。例如,它与 GitHub 集成,以便在每次推送时,它都会配置一个新的服务器,专门运行该代码,部署到全球边缘,并永久保留。想要访问您的应用程序一个月前在 commit f7c5e19 上运行的代码吗?它会在瞬间按需提供。拥有这段 JavaScript 代码无限期地响应请求不会花费您任何费用。

Deploy 的大多数用户是自助服务客户,但通过 Deno Deploy Subhosting,我们可以支持更大的用例。例如,Netlify 正在与 Deno 合作提供 Netlify Edge Functions。Netlify 的 Edge Functions 在 Deno Deploy 上运行。同样,Supabase Edge Functions 也是构建在 Deno Deploy 之上。

这新一轮的投资将使我们能够在未来几年拥有最高质量的工程师为 Deno 工作。我们将确保此基础设施对于大大小小的公司都是可靠的。隔离云技术具有明显的商业应用——我们不想对追求它们感到胆怯——因此我们将利用这项投资在 Deno 公司的业务方面进行招聘。

尝试 Deno Deploy - 您会对其速度和简洁性感到惊讶。