跳至主要内容
Deno 2 终于来了 🎉️
了解更多
->
关闭
产品
开源
Deno
JavaScript 和 TypeScript 的现代运行时
Fresh
专为边缘设计的 Web 框架
JSR
TypeScript 优先的 ESM 包注册表
商业
Deno for Enterprise
针对运行时项目的企业级支持
部署
为您的 JavaScript 项目提供简单的无服务器托管
子托管
在可扩展沙箱中安全地运行不受信任的代码
文档
模块
标准库
JSR
Node.js & npm
deno.land/x
社区
Discord
GitHub
X
YouTube
Mastodon
博客
搜索…
⌘K
博客
JSR
公告
如何操作
Astro
产品更新
合作关系
Deno Deploy
工程
性能
子托管
Deno 在生产环境中
Deno KV
Fresh
2024 年 10 月 9 日
产品更新
宣布 Deno 2
我们的 Deno 下一个主要版本将 Deno 1 的简单性、安全性、和性能与完整的 Node 和 npm 向后兼容性以及更多功能结合在一起。
2024 年 10 月 4 日
产品更新
最后的润色:v2.0.0-rc.10 中的新内容
我们在 Deno 2 发布候选版本中合并了许多修复和改进。以下是新内容。
2024 年 9 月 24 日
产品更新
宣布 Rust 的稳定 V8 绑定
Rusty V8,一个为 V8 提供高质量、零开销 Rust 绑定的库,终于稳定下来。以下是如何使用它。
2024 年 9 月 19 日
产品更新
Deno 2.0 发布候选版本
这个发布候选版本,是 Deno 2 的最终版本,包括添加 Node 的 process 全局变量,更好的依赖管理,以及各种 API 稳定性改进等等。
2024 年 8 月 27 日
Deno Deploy
产品更新
在 Deno Deploy 上介绍 Web 缓存 API 支持
Web 缓存 API 提供亚毫秒级读取延迟、多 Gbps 写入吞吐量和无限存储。以下是如何使用它。
2024 年 8 月 22 日
产品更新
Deno 1.46:最后一个 1.x 版本
我们 Deno 2 之前的最后一个 1.x 版本包含大量功能,从更简单、改进的 CLI,到多线程 Web 服务器,Node.js/npm 兼容性的改进等等。
2024 年 8 月 8 日
Deno Deploy
产品更新
使用新的 Deno Deploy 支出限制来保护您的云支出
现在,您可以使用我们新的支出限制对您的 Deno Deploy 支出进行更严格的控制。以下是如何运作。
2024 年 7 月 11 日
产品更新
Deno 1.45:工作区和单仓库支持
Deno 1.45 引入了工作区和单仓库支持,改进的 Node.js 兼容性,`deno install` 的更新,新的 `deno init --lib` 命令,`deno vendor` 的弃用,标准库稳定性,V8 12.7 和 TypeScript 5.5.2 的升级等等。
2024 年 7 月 9 日
产品更新
子托管
为 Deno 子托管介绍 KV 备份
这项新功能允许子托管用户配置他们的 KV 数据库,以通过 API 将数据备份到他们自己的 S3 兼容对象存储。
2024 年 6 月 14 日
产品更新
子托管
为 Deno 子托管介绍更灵活的域关联
这项新的更新简化了以编程方式管理自定义域、通配符域、不同部署的子域等等。
2024 年 6 月 10 日
产品更新
标准库的稳定化过程已经开始
Deno 标准库将很快达到 1.0.0 版本。我们希望您尝试包的 RC 版本并给我们反馈!
2024 年 5 月 30 日
产品更新
Deno 1.44:私有 npm 注册表、改进的 Node.js 兼容性和性能提升
Deno 1.44 添加了对私有 npm 注册表的支持,gRPC 连接,通过初始 Next.js 支持改进的 Node.js 兼容性,以及显著的性能改进。
2024 年 5 月 14 日
JSR
产品更新
Deno 标准库现在可以在 JSR 上使用
Deno 标准库已迁移到 JSR,支持导入中的 SemVer 范围以及与 Node.js、Cloudflare Workers 等等的兼容性。
2024 年 5 月 1 日
产品更新
Deno 1.43:改进的语言服务器性能
Deno 1.43 通过更快的语言服务器、改进的 npm 兼容性、新的 `deno serve` 子命令、URL.parse() API 以及有关 Deno 2 的公告来提高生产力。
2024 年 4 月 3 日
Deno Deploy
产品更新
在 Deno Deploy 中介绍更简单的项目创建
在 Deno Deploy 中介绍更简化的项目创建流程,包括无缝的 CI/CD 设置、更透明的构建和部署步骤等等。
2024 年 3 月 28 日
产品更新
Deno 1.42:通过 JSR 更好地管理依赖项
Deno 1.42 通过 JSR 的无缝集成彻底改变了依赖项管理,增强了 Node/npm 兼容性,并带来了显著的性能改进。
2024 年 3 月 15 日
Deno Deploy
产品更新
如何操作
介绍 deployctl,Deno Deploy 的命令行界面
Deno Deploy 的命令行界面 deployctl 是将您的项目部署到云的最简单方法。以下是如何操作。
2024 年 3 月 1 日
产品更新
JSR
介绍 JSR - JavaScript 注册表
JavaScript 注册表 (JSR) 是一个专为整个 JavaScript 生态系统设计的 TypeScript 优先、ESM 唯一的模块注册表。从 Deno 和基于 npm 的项目中使用 JSR 模块。JSR 是免费且开源的。今天在公开测试版中提供。
2024 年 2 月 22 日
产品更新
Deno 1.41:更小的 deno compile 二进制文件
我们已经将 `deno compile` 二进制文件的大小缩减了一半,添加了官方的 Linux ARM64 构建,并继续改进 Node.js 兼容性等等。
2024 年 2 月 8 日
产品更新
Deno Deploy
介绍 Deno Deploy 入门教程
我们重新设计了 Deno Deploy 的入门流程,向您展示了在项目中使用 Deno 的云原语是多么容易。
2024 年 2 月 2 日
产品更新
2023 年的 Deno
2023 年是我们朝着彻底简化 Web 开发愿景迈出的重要一步。以下是今年最大的更新以及接下来将要发生的事情。
2024 年 1 月 25 日
产品更新
Deno 1.40:Temporal API
Deno 1.40 引入了 Temporal API、TC39 装饰器以及一系列弃用和稳定化,以及 Node.js 兼容性、LSP、诊断和处理不稳定功能的改进,为无缝升级到 Deno 2 铺平了道路。
2023 年 12 月 14 日
产品更新
Deno 1.39:WebGPU 的回归
我们重新添加了 WebGPU,添加了新的 deno 覆盖率报告器,并进行了大量的 Node.js 兼容性改进等等。
2023 年 12 月 12 日
产品更新
Deno Deploy
Deno KV
使用新的官方 npm 包在 Node 中使用 Deno KV
使用我们的新 npm 包在您的 Node 项目中访问我们的零配置分布式数据库 Deno KV。
2023 年 12 月 11 日
产品更新
Deno KV
Deno Deploy
使用 Deno KV 中新的 "watch" API 构建实时应用程序
使用 `kv.watch` 检测 Deno KV 中的变化,可以更轻松地构建实时应用程序,例如新闻提要、分析、多用户协作工具等等。
2023 年 12 月 1 日
产品更新
Fresh
Fresh 1.6:Tailwind CSS 插件、简化的类型等等
探索 Fresh 1.6 中简化您的项目并使其速度更快的改进。
2023 年 11 月 29 日
产品更新
Deno KV
Deno Deploy
宣布 Deno Cron
`Deno.cron` 使您可以轻松创建计划作业,并且可在 Deno Deploy 上使用。以下是如何运作。
2023 年 11 月 14 日
产品更新
Deno Deploy
子托管
Deno 子托管:运行不受信任的多租户代码的最简单、最安全的方式
子托管是一种利用 Deno Deploy 的快速、可扩展的多租户 v8 隔离云来安全地运行用户代码的新方法。
2023 年 11 月 10 日
产品更新
Deno Deploy
Deno KV
宣布自托管 Deno KV、连续备份和副本
Deno KV 现在通过自托管选项、副本以及 S3 和 GCS 连续备份支持变得更加灵活和强大。
2023 年 11 月 2 日
产品更新
Deno 1.38:HTML 文档生成器和 HMR
Deno 1.38 附带 HTML 文档输出、热模块替换,通过允许您使用自己的 `node_modules` 文件夹来改进 Node.js 兼容性等等。
2023 年 10 月 10 日
产品更新
Fresh
Fresh 1.5: 部分内容、客户端导航等
探索 Fresh 1.5 中的新改进,使您的网站加载速度更快,并包含多项改进,使创作复杂的项目变得更容易。
2023 年 9 月 27 日
产品更新
Deno Deploy
Deno KV
宣布 Deno Queues
介绍 Deno Queues - 零配置、可扩展的消息传递,保证至少一次交付。这种新的基本类型建立在 Deno KV 的基础之上,现已在 Deno JavaScript 运行时和 Deno Deploy 中推出。
2023 年 9 月 20 日
产品更新
Deno 1.37: Jupyter 笔记本中的现代 JavaScript
Deno 1.37 附带 Jupyter 笔记本集成和改进的 VSCode 和 LSP 功能。
2023 年 9 月 6 日
产品更新
Deno Deploy
宣布 Deno Deploy 上的原生 npm 支持
Deno Deploy 成为第一个原生支持 npm 上 200 多万个模块的隔离无服务器平台。
2023 年 9 月 5 日
产品更新
Deno Deploy
Deno KV
Deno KV 进入公开测试阶段
Deno KV 是将强一致性数据库添加到您的应用程序的最简单方法,现在已进入公开测试阶段。
2023 年 8 月 16 日
产品更新
Fresh
Fresh 1.4 - 更快的页面加载、布局等
探索 Fresh 1.4 中的新改进,使您的网站加载速度更快,并包含多项改进,使创作复杂的项目变得更容易。
2023 年 8 月 3 日
产品更新
Deno 1.36: 更灵活的安全性以及扩展的测试 API
Deno 1.36 引入了新的运行时安全选项,以及扩展的测试和基准测试 API。
2023 年 7 月 18 日
产品更新
Fresh
Fresh 1.3 - 简化的路由组件等
探索 Fresh 1.3 中的关键改进:简化的路由组件、增强的错误处理、更新的代码整理规则以及多岛屿导出。此版本还支持稳定的 Deno.serve API,使 Deno 项目更高效且更易于管理。
2023 年 7 月 5 日
产品更新
Deno 1.35: 一种快速便捷的方式来构建 Web 服务器
Deno.serve() 稳定,支持关键的 npm 包等。
2023 年 6 月 15 日
产品更新
Fresh
Fresh 1.2 - 欢迎全职维护者、在岛屿之间共享状态、有限的 npm 支持等
了解 1.2 版本带来的新功能以及 Fresh 的未来。
2023 年 5 月 26 日
产品更新
Deno Deploy
Deno Deploy 上的 Node.js 内置模块
您现在可以在 Deno Deploy 上使用 Node.js 内置模块,如 `node:http`,使您能够在边缘运行现有的 Node.js 应用程序。
2023 年 5 月 25 日
产品更新
Deno 1.34: deno compile 支持 npm 包
此更新增强了与 npm 和 Node.js 的兼容性,包含 glob 支持,并通过 IP 地址增强 TLS 证书。它还带来了配置、语言服务器、API 的改进,以及对 V8 和 TypeScript 的更新。
2023 年 5 月 24 日
产品更新
Deno Deploy
2023 年 5 月 23 日 Deno Deploy 事后分析
关于 2023 年 5 月 23 日的 Deploy 和子托管中断的事后分析报告。
2023 年 5 月 1 日
产品更新
Deno KV
宣布 Deno KV
介绍 Deno KV,一个全球性的键值数据库,用于在 Deno Deploy 上轻松实现有状态应用程序开发,提供无缝集成、强一致性和多功能性。
2023 年 4 月 28 日
产品更新
Deno 1.33: Deno 2 将发布
Deno 1.33 是我们下一个主要版本发布的步骤,它将改进 LSP 支持、增强 Node.js 兼容性等。
2023 年 3 月 23 日
产品更新
Deno 1.32: 增强 Node.js 兼容性
Deno 1.32 为 deno compile、Node.js 兼容性、Web API 等带来了重大改进。
2023 年 2 月 24 日
产品更新
Deno 1.31: package.json 支持
Deno 1.31 添加了对 package.json 的支持,稳定了 Node-API、Deno.Command API,添加了 `node:v8` 模块等。
2023 年 1 月 26 日
产品更新
Deno 1.30: 内置 Node 模块
Deno 1.30 支持内置 Node 模块,deno.json 是一个导入映射,deno fmt 可以在没有分号的情况下格式化,等等...
2023 年 1 月 23 日
产品更新
2022 年的 Deno:npm、边缘函数、A 轮融资、Fresh 等等
2022 年对于 Deno 来说是重要的一年。以下是过去一年中最大的更新以及接下来的计划。
2022 年 12 月 14 日
产品更新
Deno 1.29: 自定义 npm 注册表支持
Deno 1.29 附带了许多 npm 兼容性改进、大量使用体验改进以及 TypeScript 4.9。
2022 年 11 月 17 日
产品更新
使用 Deno 和 npm 构建更安全的 Web
Deno 的安全优先和选择加入权限系统如何让您对运行不受信任的 npm 模块更有信心。
2022 年 11 月 14 日
产品更新
Deno 1.28: 新增 130 万个新模块
Deno 1.28 附带稳定化的 npm 模块、自动发现的锁定文件、新的子进程 API 等等。
2022 年 10 月 27 日
产品更新
Deno 1.27: 重大的 IDE 改进
Deno 1.27 附带了针对 IDE 的重大改进、对 npm 包的更好支持、navigator.language Web API 等等。
2022 年 9 月 29 日
产品更新
Deno 1.26 发布说明
Deno 1.26 添加了缓存 Web API;改进了权限系统、实验性的 npm 支持、Node.js 兼容性;附带 TypeScript 4.8 等等。
2022 年 9 月 8 日
产品更新
Fresh
Fresh 1.1 - 自动 JSX、插件、DevTools 等
此版本使 Fresh 更加强大,包括自动 JSX、插件、DevTools 集成等等。
2022 年 8 月 25 日
产品更新
Deno 1.25 发布说明
Deno 1.25 添加了 `deno init` 子命令、对导入 npm 包的实验性支持、一个新的更快的 Web 服务器,以及对 FFI 的性能改进。
2022 年 8 月 15 日
产品更新
Deno 的重大变化
我们最近的调查以及我们社区的反馈中获得的经验教训。我们将讨论我们如何解决这些反馈以及未来几个月 Deno 中的预期功能。
2022 年 7 月 21 日
产品更新
Deno 1.24 发布说明
Deno 1.24 提高了编译和类型检查的性能,添加了 unhandledrejection 和 beforeunload 事件,添加了 import.meta.resolve() API 等等。
2022 年 7 月 18 日
产品更新
Deno Deploy
2022 年 7 月 18 日事件更新
关于 7 月 18 日的 Deploy 和子托管中断的事后分析报告。
2022 年 7 月 15 日
产品更新
Deno Deploy
7 月 13 日犹他州停机更新
关于 2022 年 7 月 13 日和 14 日停机的事后分析报告。
2022 年 6 月 28 日
产品更新
Fresh
Fresh 1.0
Fresh 是一个用于 Deno 的新的全栈 Web 框架。默认情况下,Fresh 网页不会向客户端发送任何 JavaScript。
2022 年 6 月 21 日
产品更新
Deno 筹集了 2100 万美元
红杉资本领投 A 轮融资
2022 年 6 月 16 日
产品更新
Deno 1.23 发布说明
Deno 1.23 更改了默认类型检查行为,附带 TypeScript 4.7,更新了“deno task”等等。
2022 年 6 月 2 日
产品更新
Deno Deploy
5 月 30 日事件更新
关于 2022 年 3 月 30 日 1 小时服务中断的事后分析报告。
2022 年 5 月 24 日
产品更新
Deno Deploy
Deno Deploy 测试版 4
推出仪表盘重新设计、更多区域以及计费。
2022 年 5 月 18 日
产品更新
Deno 1.22 发布说明
Deno 1.22 更改了默认类型检查行为,删除了 Deno.emit() API,添加了 Response.json() API,默认情况下为工作程序添加了 Deno 命名空间等等。
2022 年 5 月 9 日
产品更新
宣布 Web 可互操作运行时社区小组
Deno 与 Cloudflare 等公司合作,通过 Web 标准实现运行时互操作性。
2022 年 4 月 21 日
产品更新
Deno 1.21 发布说明
Deno 1.21 改进了测试工具、REPL,添加了 deno check,改进了语言服务器,添加了新的子进程 API 等等。
2022 年 3 月 17 日
产品更新
Deno 1.20 发布说明
Deno 1.20 提高了性能,自动压缩 http 响应,添加了“deno task”,添加了“deno bench”,允许在 deno.json 中使用导入映射等等。
2022 年 2 月 17 日
产品更新
Deno 1.19 发布说明
Deno 1.19 改进了我们的 Web 流集成,引入了 `deno vendor` 子命令,并添加了许多其他新功能。
2022 年 2 月 10 日
产品更新
如何
Deno Deploy
Deno Deploy 上的静态文件
Deno Deploy 在边缘运行 Deno 程序,现在支持静态文件。
2022 年 1 月 25 日
产品更新
2021 年的 Deno
回顾 2021 年发生的事件以及 2022 年的计划。
2022 年 1 月 20 日
产品更新
Deno 1.18 发布说明
Deno 1.18 标志着 Web Cryptography API 的最终确定,并添加、稳定和改进许多功能。
2022 年 1 月 5 日
产品更新
1 月 4 日事件更新
关于 2022 年 1 月 4 日 40 分钟服务中断的事后分析报告。
2021 年 12 月 16 日
产品更新
Deno 1.17 发布说明
Deno 1.17 添加了 JSON 导入、REPL 中的导入补全等等。
2021 年 12 月 13 日
产品更新
Deno 加入 TC39
Deno 已加入 JavaScript 标准委员会,以改进所有人的语言。
2021 年 11 月 30 日
产品更新
Deno Deploy
边缘上的 Web 流
Deno Deploy 提供 Web 标准流基础架构,可以轻松构建实时应用程序。
2021 年 11 月 9 日
产品更新
Deno 1.16 发布说明
Deno 1.16 添加了对新的 JSX 转换的支持、使用 fetch 从磁盘读取文件等等。
2021 年 10 月 28 日
产品更新
Deno Deploy
Deno Deploy 测试版 3
Deno Deploy 是一个多租户分布式 JavaScript VM,运行在全球 28 个数据中心。
2021 年 10 月 12 日
产品更新
Deno 1.15 发布说明
Deno 1.15 改进了 Web Crypto 支持,添加了 deno uninstall 子命令,稳定了 URLPattern 等等。
2021 年 9 月 23 日
产品更新
Deno Deploy
9 月 23 日事件更新
关于 2021 年 9 月 23 日 35 分钟服务中断的事后分析报告。
2021 年 9 月 14 日
产品更新
Deno 1.14 发布说明
Deno 1.14 改进了 Web Crypto 支持,添加了 deno fmt 和 deno lint 的自定义选项,引入了 URLPattern 等等。
2021 年 9 月 1 日
产品更新
Deno Deploy
Deno Deploy 测试版 2
Deno Deploy 是一个多租户分布式 JavaScript VM,运行在全球 25 个数据中心。
2021 年 8 月 23 日
产品更新
MDN 上的 Deno
Deno 的 Web 兼容性数据现在可在 MDN 上获取。
2021 年 8 月 10 日
产品更新
Deno 1.13 发布说明
Deno 1.13 稳定了原生 HTTP 服务器,并引入了 FFI、流式 WebSocket API、新的 self.structuredClone() 函数等等。
2021 年 7 月 27 日
产品更新
Deno Deploy
7 月 27 日事件更新
关于 2021 年 7 月 27 日 6 分钟服务中断的事后分析报告。
2021 年 7 月 13 日
产品更新
Deno 1.12 发布说明
Deno 1.12 版本添加了服务器端 WebSockets、对 WASM 线程的支持、新的 Web Crypto API 等等。
2021 年 6 月 23 日
产品更新
Deno Deploy
Deno Deploy 测试版 1
Deno Deploy 是一个多租户分布式 JavaScript VM,运行在全球 25 个数据中心。
2021 年 6 月 8 日
产品更新
Deno 1.11 发布说明
Deno 1.11 版本添加了新的 Web API,解决了长期存在的问题,并改善了编辑体验。
2021 年 5 月 11 日
产品更新
Deno 1.10 发布说明
Deno 1.10 改进了内置测试运行器,添加了对 Web Storage API 的支持、结构化克隆等等。
2021 年 4 月 13 日
产品更新
Deno 1.9 发布说明
Deno 1.9 添加了一个新的原生 HTTP/2 Web 服务器、一个大幅改进的 op 基础设施、LSP 中的导入补全、一个交互式权限提示、blob url 支持。
2021 年 3 月 29 日
产品更新
宣布 Deno 公司
我们筹集了资金,以使数百万 Web 程序员能够最大限度地利用他们的技能。
2021 年 3 月 4 日
产品更新
3 月 2 日事件更新
关于 2021 年 3 月 2 日 98 分钟服务中断的事后分析报告。
2021 年 3 月 2 日
产品更新
Deno 1.8 发布说明
Deno 1.8 添加了对 WebGPU API 的实验性支持,添加了对导入私有模块的支持,稳定了导入映射,彻底改革了覆盖工具,添加了 ICU 以提供开箱即用的国际化功能等等。
2021 年 1 月 19 日
产品更新
Deno 1.7 版本说明
Deno 1.7 是我们迄今为止最大的版本之一,它增加了交叉编译功能,deno compile 的二进制文件体积缩小了 60%,提供了 DNS 解析器 API,支持在 import 语句和 web worker 中使用数据 URL,以及更多其他功能。
2021 年 1 月 15 日
产品更新
2020 年的 Deno
回顾 2020 年 Deno 的发展历程
2020 年 12 月 8 日
产品更新
Deno 1.6 版本说明
Deno 1.6 添加了使用 `deno compile` 将 Deno 项目构建成完全独立、自包含的可执行文件的功能。此版本还引入了内置的 LSP,用于编辑器集成,以及实验性的 Apple Silicon 支持。
2020 年 10 月 27 日
产品更新
Deno 1.5 版本说明
Deno 1.5 改进了 `deno bundle`,增加了对树摇动的支持,速度提升了 15 倍。此版本还添加了 `alert`、`confirm` 和 `prompt` API,并增强了 REPL。
2020 年 9 月 13 日
产品更新
Deno 1.4 版本说明
Deno 1.4 添加了对 Web 标准 WebSocket API、deno run --watch 和集成测试覆盖率的支持。这是迄今为止最大的功能版本。
2020 年 8 月 3 日
产品更新
deno.land/x 的更新
新代码托管服务的的设计考虑和变更。
2020 年 5 月 13 日
产品更新
Deno 1.0
动态语言是十分有用的工具。脚本允许用户快速、简洁地将复杂的系统联系在一起,并表达想法,而无需担心内存管理或构建系统等细节。