跳到主要内容
产品
开源
Deno
JavaScript 和 TypeScript 的现代运行时
Fresh
为边缘设计的 Web 框架
JSR
首个 TypeScript ESM 包注册表
商业
企业版 Deno
运行时项目的企业支持
Deploy
为您的 JavaScript 项目提供简易的无服务器托管
Subhosting
在可扩展的沙箱中安全地运行不受信任的代码
文档
模块
标准库
JSR
Node.js & npm
deno.land/x
社区
Discord
GitHub
X
YouTube
Mastodon
博客
博客
操作指南
文档
#FreeJavaScript
JSR
工程
公告
产品更新
Deno Deploy
Astro
合作
性能
Subhosting
生产环境中的 Deno
Deno KV
Fresh
2025 年 1 月 21 日
产品更新
2024 年的 Deno
我们在 2024 年非常忙碌,发布了 Deno 2 和 JSR,以及数十个简化编程的功能。以下是 2024 年最大的更新以及未来的展望。
2025 年 1 月 10 日
产品更新
告别 WinterCG,欢迎 WinterTC
Web 互操作运行时社区组 WinterCG 正在迁移到 Ecma 作为 TC55,以便能够发布标准。
2024 年 11 月 21 日
产品更新
Deno 2.1:Wasm 导入和其他增强功能
Deno 2.1 引入了一流的 Wasm 导入、使用 OpenTelemetry 的内置跟踪、更快的 `deno compile` 和改进的包管理。
2024 年 11 月 14 日
操作指南
产品更新
使用 Deno Compile 的独立可执行程序
Deno compile 是一个灵活的工具,可以将 JavaScript 或 TypeScript 程序转换为适用于任何操作系统的可移植、精简的二进制文件。以下是它的工作原理。
2024 年 11 月 8 日
产品更新
介绍您的新 JavaScript 包管理器:Deno
Deno 的新包管理器在 v2.0 中添加,快速、灵活,并支持 Node 和 package.json。以下是它的工作原理。
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 Cache API 支持
Web Cache 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:工作区和 Monorepo 支持
Deno 1.45 引入了工作区和 monorepo 支持、改进的 Node.js 兼容性、`deno install` 的更新、新的 `deno init --lib` 命令、`deno vendor` 的弃用、标准库稳定化、V8 12.7 和 TypeScript 5.5.2 的升级等等。
2024 年 7 月 9 日
产品更新
Subhosting
为 Deno Subhosting 引入 KV 备份
这项新功能允许 Subhosting 用户将其 KV 数据库配置为通过 API 将数据备份到他们自己的 S3 兼容对象存储中。
2024 年 6 月 14 日
产品更新
Subhosting
为 Deno Subhosting 引入更灵活的域名关联
这项新更新简化了以编程方式管理自定义域名、通配符域名、不同部署的子域名等等。
2024 年 6 月 10 日
产品更新
标准库的稳定化进程已经开始
Deno 标准库即将达到 1.0.0 版本。我们希望您试用软件包的 RC 版本并向我们提供反馈!
2024 年 5 月 30 日
产品更新
Deno 1.44:私有 npm 注册表、改进的 Node.js 兼容性和性能提升
Deno 1.44 添加了对私有 npm 注册表、gRPC 连接的支持,改进了 Node.js 兼容性(初始 Next.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) 是一个首个 TypeScript、仅限 ESM 的模块注册表,专为整个 JavaScript 生态系统而设计。从 Deno 和基于 npm 的项目中使用 JSR 模块。JSR 是免费和开源的。今天以公开 Beta 版提供。
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
Subhosting
Deno Subhosting:运行不受信任的多租户代码的最简单、最安全的方式
Subhosting 是一种利用 Deno Deploy 快速、可扩展的多租户 v8 隔离云安全运行用户代码的新方法。
2023 年 11 月 10 日
产品更新
Deno Deploy
Deno KV
宣布自托管 Deno KV、持续备份和副本
借助自托管选项、副本以及 S3 和 GCS 持续备份支持,Deno KV 现在更加灵活和强大。
2023 年 11 月 2 日
产品更新
Deno 1.38:HTML 文档生成器和 HMR
Deno 1.38 附带 HTML 文档输出、热模块替换、改进的 Node.js 兼容性(允许您使用自己的 `node_modules` 文件夹)等等。
2023 年 10 月 10 日
产品更新
Fresh
Fresh 1.5:Partials、客户端导航等等
探索 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 Notebooks 中的现代 JavaScript
Deno 1.37 附带 Jupyter notebook 集成和改进的 VSCode 和 LSP 功能。
2023 年 9 月 6 日
产品更新
Deno Deploy
宣布 Deno Deploy 上的原生 npm 支持
Deno Deploy 成为首个原生支持 npm 上超过 200 万个模块的隔离无服务器平台。
2023 年 9 月 5 日
产品更新
Deno Deploy
Deno KV
Deno KV 处于公开 Beta 版
Deno KV 是向您的应用程序添加强一致性数据库的最简单方法,现在处于公开 Beta 版。
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 中的关键改进:简化的路由组件、增强的错误处理、更新的 linting 规则和多岛屿导出。此版本还支持稳定的 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 的兼容性,Incorporates glob 支持,并使用 IP 地址增强了 TLS 证书。它还为配置、语言服务器、API 带来了改进,并更新了 V8 和 TypeScript。
2023 年 5 月 24 日
产品更新
Deno Deploy
2023 年 5 月 23 日 Deno Deploy 事后分析
2023 年 5 月 23 日 Deploy 和 Subhosting 中断的事后报告。
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、Edge Functions、Series 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 添加了 Cache Web API;改进了权限系统、实验性 npm 支持、Node.js 兼容性;附带 TypeScript 4.8 等等。
2022 年 9 月 8 日
产品更新
Fresh
Fresh 1.1 - 自动 JSX、插件、DevTools 等等
此版本通过自动 JSX、插件、DevTools 集成等使 Fresh 更加强大。
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-07-18 事件更新
7 月 18 日 Deploy 和 Subhosting 中断的事后报告
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 万美元
Sequoia Capital 领投的 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 Beta 4
引入了仪表板重新设计、更多区域和计费。
2022 年 5 月 18 日
产品更新
Deno 1.22 发行说明
Deno 1.22 更改了默认的类型检查行为,删除了 Deno.emit() API,添加了 Response.json() API,默认情况下将 Deno 命名空间添加到 workers 等等
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 Streams 集成,引入了 `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 Streams
Deno Deploy 提供 Web 标准流基础设施,可轻松快速构建实时应用程序。
2021 年 11 月 9 日
产品更新
Deno 1.16 发行说明
Deno 1.16 添加了对新 JSX 转换的支持、使用 fetch 从磁盘读取文件以及更多功能。
2021 年 10 月 28 日
产品更新
Deno Deploy
Deno Deploy Beta 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 Beta 2
Deno Deploy 是一个多租户分布式 JavaScript VM,在全球 25 个数据中心运行。
2021 年 8 月 23 日
产品更新
MDN 上的 Deno
MDN 上现在提供 Deno 的 Web 兼容性数据。
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 Beta 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,对导入语句和 Web workers 中的 data URLs 的支持等等。
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`,支持 tree shaking 和 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
动态语言是有用的工具。脚本允许用户快速简洁地将复杂系统联系在一起,并表达想法,而无需担心内存管理或构建系统等细节。