跳到主要内容
产品
开源
Deno
适用于 JavaScript 和 TypeScript 的现代运行时
Fresh
为边缘计算设计的 Web 框架
JSR
以 TypeScript 为先的 ESM 包注册表
商业版
面向企业的 Deno
为运行时项目提供企业级支持
部署
为您的 JavaScript 项目提供简单的 Serverless 托管
子托管
在可扩展的沙箱中安全地运行不受信任的代码
文档
模块
标准库
JSR
Node.js & npm
deno.land/x
社区
Discord
GitHub
X
YouTube
Mastodon
博客
博客
教程
文档
#FreeJavaScript
JSR
工程
公告
产品更新
Deno Deploy
Astro
合作
性能
子托管
Deno 生产环境应用
Deno KV
Fresh
2025年2月13日
教程
如果你没有使用 npm 标识符,那你就错了
一种常见的导入 npm 包的方式是使用像 esm.sh 或 unpkg.com 这样的转译服务,它们将 npm 模块转换为 esm 并托管在网络上。然而,自从 Deno 2 原生支持 npm 以来,我们建议使用 npm 标识符。原因如下。
2025年2月7日
文档
Deno 的文档如何演进
文档是开发者体验的关键部分。这里介绍了我们如何改进文档以及未来的计划。
2025年2月4日
#FreeJavaScript
Oracle 曾用 Node.js 为其 JavaScript 商标辩护——现在它希望被忽略
Oracle 提交了一份驳回动议,以回应 Deno 撤销其 “JavaScript” 商标的请愿书。但 Oracle 并没有解决真正的问题——JavaScript 是一个开放标准,具有多个独立的实现——而是试图拖延程序并回避责任。
2025年2月3日
JSR
JSR 开放治理委员会介绍
JSR,一个现代开源 JavaScript 注册表,旨在服务于更广泛的 JavaScript 和 TypeScript 社区。我们很高兴地宣布其独立的管理机构。
2025年1月28日
工程
Deno 中的 Wasm 简介
Web Assembly,或 Wasm,是提高 Web 应用程序性能的好方法。这是一个关于它是什么以及如何使用它的入门指南。
2025年1月24日
JSR
公告
宣布 OpenAI 加入 JSR
OpenAI,构建生成式 AI 产品和体验的领先开发平台,现在在 JSR 上拥有 JavaScript 和 TypeScript SDK。
2025年1月21日
产品更新
2024 年的 Deno
我们在 2024 年非常忙碌,推出了 Deno 2 和 JSR,以及数十个简化编程的功能。以下是 2024 年最大的更新以及未来的展望。
2025年1月10日
产品更新
告别 WinterCG,欢迎 WinterTC
Web Interoperable Runtimes Community Group (WinterCG) 正在迁移到 Ecma 作为 TC55,以便能够发布标准。
2024年12月5日
教程
使用 Deno 构建 SolidJS 应用程序
学习如何使用 Deno 构建一个简单的 SolidJS 应用程序。
2024年12月2日
教程
Deno Deploy
在 Deno Deploy 上运行您的 Next.js SSR 应用程序
以下是如何在 Deno Deploy 上启动并运行您的 Next.js SSR 项目。
2024年11月27日
公告
使用 Deno 解决 2024 年 Advent of Code 并赢取奖品!
我们将为在 2024 年 Advent of Code 期间使用 Deno 的用户提供独家奖品。以下是您可以赢得的奖品。
2024年11月25日
#FreeJavaScript
Deno v. Oracle:撤销 JavaScript 商标
Oracle 扣押了 JavaScript 商标,我们正在寻求法律手段来 #FreeJavaScript。这是一个简短的更新。
2024年11月21日
产品更新
Deno 2.1:Wasm 导入和其他增强功能
Deno 2.1 引入了一流的 Wasm 导入、带有 OpenTelemetry 的内置跟踪、更快的 `deno compile` 和改进的包管理。
2024年11月19日
教程
使用 tRPC 和 Deno 构建类型安全的 API
学习如何使用 tRPC 和 Deno 构建类型安全的 API。
2024年11月14日
教程
产品更新
使用 Deno Compile 的自包含可执行程序
Deno compile 是一个灵活的工具,可以将 JavaScript 或 TypeScript 程序转换为适用于任何操作系统的便携式、精简的二进制文件。以下是它的工作原理。
2024年11月13日
教程
使用 Drizzle ORM 和 Deno 构建数据库应用程序
使用对象关系映射 (ORM) 数据库可以简化持久数据的处理。以下是如何将流行的 ORM Drizzle 与 Deno 一起使用。
2024年11月8日
产品更新
介绍您的新 JavaScript 包管理器:Deno
Deno 在 v2.0 中添加的新包管理器快速、灵活,并支持 Node 和 package.json。以下是它的工作原理。
2024年11月4日
JSR
公告
宣布 Growthbook 加入 JSR
Growthbook 的 JavaScript SDK,可以轻松实现 AB 测试和个性化,现在已在 JSR 上可用。
2024年10月29日
教程
Astro
使用 Deno 构建 Astro 站点
学习如何使用 Astro 和 Deno 构建服务器渲染的网站。
2024年10月16日
教程
如何将 CommonJS 转换为 ESM
这是一个全面的指南,涵盖了将 CommonJS 项目迁移到 ESM 所需了解的一切。
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年9月10日
合作
教程
使用 Cloudsmith 和 Deno 实现安全、高效的私有 npm 注册表
Deno 可以与 Cloudsmith 一起使用私有 npm 注册表,Cloudsmith 提供额外的安全功能、模块使用分析等。以下是如何操作。
2024年9月4日
JSR
边飞行边绘制飞机:JSR 的设计
为 JavaScript 社区创建的 JSR 需要一个徽标和一个网站,使其看起来独特、友好和包容。以下是我们如何解决这个设计问题。
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月29日
工程
我们在 HTTP 导入方面犯了什么错误
围绕 HTTP 导入设计模块系统是雄心勃勃的。以下是我们遇到的一些问题以及我们如何解决这些问题。
2024年7月25日
工程
性能
跨 JavaScript 运行时对 AWS Lambda 冷启动进行基准测试
在云中运行生产 JavaScript 时,性能是一个关键考虑因素。以下是 Deno 的冷启动时间与其他 JavaScript 运行时在 AWS Lambda 上的比较。
2024年7月16日
JSR
公告
宣布 Supabase 加入 JSR
Supabase 的同构 JavaScript 客户端库现已在 JSR 上可用。
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日
产品更新
子托管
为 Deno 子托管引入 KV 备份
这项新功能允许子托管用户配置其 KV 数据库,以通过 API 将数据备份到他们自己的 S3 兼容对象存储中。
2024年6月27日
教程
工程
TypeScript 入门指南
为 Deno 开发者提供的简短、易懂的 TypeScript 精华。在第一部分中,我们介绍 TypeScript、如何在代码中添加类型注解以及为什么要这样做。
2024年6月25日
JSR
公告
宣布 Hono 加入 JSR
Hono,一个轻量级、快速、跨平台的 Web 框架,现在已在 JSR 上可用。
2024年6月20日
工程
性能
我们如何使 Deno 语言服务器速度提高十倍
当一位客户报告 Deno 语言服务器的性能问题时,我们开始了一项性能调查,结果是将大型代码库中的自动完成时间从 6-8 秒减少到不到 1 秒。这就是我们所做的。
2024年6月18日
Deno 生产环境应用
《卫报》如何使用 Deno 审核其 270 万篇文章的可访问性和性能
《卫报》的页面浏览量超过 3.5 亿。了解 Deno 如何帮助《卫报》最大限度地提高 Web 性能并遵守可访问性标准,以保留和增加他们的读者群。
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 连接的支持,改进了 Node.js 兼容性(初步支持 Next.js),并显着提高了性能。
2024年5月17日
工程
Deno Deploy
子托管
我们如何构建一个安全、高性能、多租户的云平台来运行不受信任的代码
在构建现代云平台以安全运行不受信任的代码时,平衡成本和性能可能很困难。以下是我们如何构建 Deno Deploy 和 Deno 子托管。
2024年5月14日
JSR
产品更新
Deno 标准库现已在 JSR 上可用
Deno 标准库已迁移到 JSR,支持导入中的 SemVer 范围,并兼容 Node.js、Cloudflare Workers 等。
2024年5月10日
JSR
教程
如何为您的 JavaScript 包编写文档
为您的 JavaScript 包编写良好的 JSDoc 对其成功至关重要。以下是一些创建文档的最佳实践,这些文档可以帮助您的用户取得成功。
2024年5月3日
子托管
您的低代码解决方案需要一个逃生舱口
低代码解决方案是为用户提供一定灵活性的简单方法。但是,为了适应进一步的自定义(特别是对于企业用户),您应该有一个“逃生舱口”——简单的代码级自定义。以下是三个产品场景以及逃生舱口在何处最有意义。
2024年5月1日
产品更新
Deno 1.43:改进的语言服务器性能
Deno 1.43 通过更快的语言服务器、改进的 npm 兼容性、新的 `deno serve` 子命令、URL.parse() API 以及关于 Deno 2 的公告来提高生产力。
2024年4月29日
子托管
Deno 生产环境应用
Slack 如何使用 Deno 在数月内节省工程精力来启动其新平台
了解使用 Deno 构建如何帮助 Slack 在几周而不是几个月内启动其新的开发平台。
2024年4月24日
JSR
JSR 不是另一个包管理器
JSR 引入了一种跨平台共享 JavaScript 和 TypeScript 代码的新方法,专注于简化分发,而无需替换现有的包管理器。
2024年4月23日
JSR
公告
宣布 Hookdeck SDK 加入 JSR
Hookdeck,一个用于分布式和异步架构的事件网关,现在在 JSR 上拥有 SDK。
2024年4月18日
JSR
公告
宣布 Neon Serverless Driver 加入 JSR
Neon,一个高性能、边缘兼容的 Serverless Postgres 驱动程序,已在 JSR 上发布。
2024年4月17日
工程
JavaScript 开发者 TSConfig 入门
TypeScript 是增长最快的语言之一,可以帮助 JavaScript 开发者提高代码质量和生产力。但入门可能具有挑战性。这是一个 TSConfig 入门介绍。
2024年4月12日
工程
JSR
我们如何构建 JSR
一个现代 JavaScript 注册表需要快速、可靠,并尽可能简单易用。以下是我们如何构建 JSR。
2024年4月11日
子托管
Deno 生产环境应用
Netlify 如何使用 Deno 子托管构建成功的边缘函数产品
了解为什么 Netlify 选择 Deno 子托管而不是使用 AWS Lambda 构建自己的解决方案,以便在几周内提供成功的边缘函数产品。
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月29日
子托管
教程
如何将 Monaco 添加到 Next.js 应用程序并安全地运行不受信任的用户代码
允许用户部署和运行代码可以使您的平台更有用。这是一个关于构建一个平台的指南,该平台通过带有 Monaco、Next.js 和子托管的浏览器 IDE 部署和运行不受信任的用户代码。
2024年2月27日
公告
调查结果和路线图
您回答了我们的调查,我们听取了您的意见。以下是我们目前正在做的事情以及您可以从 Deno 中期待什么。
2024年2月22日
产品更新
Deno 1.41:更小的 deno compile 二进制文件
我们将 `deno compile` 二进制文件的大小大致减半,添加了官方 Linux ARM64 构建,继续实现 Node.js 兼容性改进等等。
2024年2月21日
子托管
Webhook 很糟糕,但这里有一些替代方案
Webhook 最初被提议作为使用异步馈送的一种方式,后来成为集成云软件的通用解决方案。以下是我们认为存在更好解决方案的原因。
2024年2月8日
产品更新
Deno Deploy
介绍 Deno Deploy 入门教程
我们改进了 Deno Deploy 的入门流程,向您展示在您的项目中使用 Deno 的云原语有多么容易。
2024年2月2日
产品更新
2023 年的 Deno
2023 年标志着我们朝着从根本上简化 Web 开发的愿景迈出了重要一步。以下是最大的更新以及接下来的计划。
2024年1月31日
子托管
使用 Deno 子托管 vs. AWS Lambda 运行不受信任的用户代码
哪种技术最适合构建用于运行第三方代码的部署平台?让我们深入研究功能集、计费模式和性能方面的主要差异。
2024年1月25日
产品更新
Deno 1.40:Temporal API
Deno 1.40 引入了 Temporal API、TC39 装饰器以及一系列弃用和稳定化,以及 Node.js 兼容性、LSP、诊断和不稳定功能处理方面的改进,为平滑升级到 Deno 2 铺平了道路。
2024年1月16日
教程
子托管
使用子托管 API 构建您自己的云 IDE
本教程将向您展示如何使用 Deno 子托管 API 构建一个简单的云 IDE。
2024年1月9日
公告
子托管
为 Deno 子托管黑客马拉松构建云 IDE
关于 Deno 子托管黑客马拉松的详细信息、奖品、提交指南、资源等等。
2023年12月21日
公告
使用 Deno 运行 Node 项目并在 #NodeToDenoChallenge 中赢取奖品
过去一年,我们对 Node 和 npm 兼容性进行了大量改进。这是一个让您体验这些改进并赢取一些奖品的机会。
2023年12月15日
教程
Deno 版 OpenAI SDK 入门
学习使用 OpenAI 的官方 Deno SDK 使用文本补全、图像生成、图像分析以及更多功能。
2023年12月14日
产品更新
Deno 1.39:WebGPU 的回归
我们重新添加了 WebGPU,添加了新的 deno 覆盖率报告器,对 Node.js 兼容性进行了重大改进等等。
2023年12月13日
工程
Deno Deploy
Deno KV
Deno KV vs. Cloudflare Workers KV、Upstash Redis、AWS DynamoDB 和 Google Firestore
我们将 Deno KV 与其他 serverless 数据存储在性能、价格、开发者体验等方面进行了比较。
2023年12月12日
产品更新
Deno Deploy
Deno KV
在 Node 中使用 Deno KV,使用新的官方 npm 包
使用我们的新 npm 包,在您的 Node 项目中访问我们的零配置分布式数据库 Deno KV。
2023年12月11日
产品更新
Deno KV
Deno Deploy
使用 Deno KV 中新的“watch”API 构建实时应用程序
使用 `kv.watch` 检测 Deno KV 中的更改,可以更轻松地构建实时应用程序,例如新闻源、分析、多人协作工具等等。
2023年12月5日
子托管
Deno Deploy
工程
教程
使用 Terraform 管理您的 Deno Deploy 和 Deno 子托管项目
Terraform 是一种流行的工具,用于安全且可预测地在任何云中配置和管理基础设施。以下是如何使用 Terraform 管理您的 Deno Deploy 或 Deno 子托管项目。
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月27日
工程
Deno Deploy
子托管
安全性和租户隔离如何使 Deno 子托管安全地运行不受信任的代码
Deno Deploy 和 Deno 子托管在设计时就考虑了安全性和租户隔离。以下是它的工作原理。
2023年11月16日
子托管
Deno 生产环境应用
巴西顶级电子商务平台如何使用 Deno 子托管将页面加载速度提高 5 倍
了解使用 Deno 如何提高 Deco.cx 客户端店面的性能并将页面加载速度提高 5 倍。
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.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月22日
公告
注册参加 2023 年 10 月 20 日的 Deno Fest Tokyo
加入我们,了解 Deno 的过去、现在和未来,我们将于 10 月 20 日在东京共同举办 Deno Fest!
2023年9月20日
产品更新
Deno 1.37:Jupyter Notebook 中的现代 JavaScript
Deno 1.37 附带 Jupyter notebook 集成和改进的 VSCode 和 LSP 功能。
2023年9月18日
Fresh
Deno Deploy
教程
Deno 上 Web 框架的现状
随着 Deno 中 npm 兼容性的提高,以及 npm 标识符现在在 Deno Deploy 上可用,在 Deno 上构建 Web 应用程序的选择比以往任何时候都多。让我们探索一些选项,包括 Fresh、SvelteKit、Nuxt/Vue、Astro 以及更多。
2023年9月14日
工程
Deno Deploy
Deno KV
Deno KV 内部原理:为现代 Web 构建数据库
我们如何在 FoundationDB 上构建高性能、可扩展、符合 ACID、JavaScript 原生的数据库。
2023年9月6日
产品更新
Deno Deploy
宣布 Deno Deploy 上对原生 npm 的支持
Deno Deploy 成为第一个原生支持 npm 上超过 200 万个模块的隔离 serverless 平台。
2023年9月5日
产品更新
Deno Deploy
Deno KV
Deno KV 处于公开 Beta 版
Deno KV 是为您的应用程序添加强一致性数据库的最简单方法,现在处于公开 Beta 版。
2023年9月1日
教程
在 5 分钟内使用 Deno 构建跨平台 CLI
以下是 Deno 的内置工具和 API 如何使构建 CLI 并将其分发到所有主要平台变得容易。
2023年8月23日
Deno Deploy
2023 年 8 月 22 日 Deno Deploy 事后分析
2023 年 8 月 22 日 Deploy 中断的事后分析报告。
2023年8月16日
产品更新
Fresh
Fresh 1.4 – 更快的页面加载速度、布局等等
探索 Fresh 1.4 的全新改进,这些改进使您的网站加载速度更快,并带来多项改进,使编写复杂项目变得更加容易。
2023 年 8 月 9 日
工程
Node.js 的配置地狱问题
为什么 Next.js 项目有超过 30 个配置文件,以及我们如何避免这种情况。
2023 年 8 月 3 日
产品更新
Deno 1.36:更灵活的安全性以及扩展的测试 API
Deno 1.36 引入了新的运行时安全选项,以及扩展的测试和基准测试 API。
2023 年 7 月 31 日
教程
dnt — 发布用于 ESM 和 CommonJS 的混合 npm 模块的最简单方法
如何使用现代工具编写模块,并使用 `dnt` 转换模块以支持 CommonJS、ESM、浏览器、Deno、Node.js、TypeScript 等。
2023 年 7 月 25 日
Deno 生产环境应用
Homebrew 的创建者如何使用 tea 和 Deno 简化软件分发
Deno 是分发我们自己的软件以及帮助我们的用户管理其依赖项的关键部分。
2023 年 7 月 21 日
Astro
教程
使用 Deno 和 Deno Deploy 构建和发布 Astro 站点
了解如何在 Deno 和 Deno Deploy 上使用 Astro 构建和部署静态和服务器渲染的应用程序。
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 月 30 日
Deno Deploy
2023 年 6 月 25 日 Deno Deploy 事后分析
关于 2023 年 6 月 25 日 Deploy 服务中断的事后分析报告。
2023 年 6 月 30 日
工程
CommonJS 正在损害 JavaScript
CommonJS 如何成为 Node 的模块系统,ESM 如何解决浏览器的模块问题,以及为什么同时支持两者会减慢 JavaScript 生态系统的发展速度。
2023 年 6 月 22 日
公告
宣布 SOC 2 合规性
SOC 2 合规性对于 Deno 的安全性、可用性和机密性意味着什么。
2023 年 6 月 15 日
产品更新
Fresh
Fresh 1.2 – 欢迎全职维护人员、岛屿之间共享状态、有限的 npm 支持等
了解 1.2 版本带来了哪些新功能以及 Fresh 的未来。
2023 年 6 月 12 日
公告
Deno Deploy
Deno KV
宣布 Deno KV 黑客马拉松
关于 Deno KV 黑客马拉松的规则、类别、奖品等。
2023 年 6 月 6 日
公告
2023 年边缘函数状态:全球分布式应用之年
更多开发者正在边缘托管整个应用程序,以及 2023 年边缘函数状态报告的其他主要结论。
2023 年 6 月 1 日
教程
Deno KV
如何使用 Oak 和 Deno KV 构建 CRUD API
在本入门教程中,了解如何结合 Deno KV 使用二级索引、原子事务等。
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 和 Subhosting 服务中断的事后分析报告。
2023 年 5 月 18 日
Deno 生产环境应用
Deno 中不可变的脚本如何帮助 Windmill.dev (YC S22) 构建生产级运维
我们选择 Deno 是因为其冷启动时间短、安全执行不受信任代码的能力以及轻松创建可共享的不可变脚本。
2023 年 5 月 11 日
合作
教程
使用 Fresh、OpenAI 和 Supabase 构建您自己的 ChatGPT 风格的文档搜索
了解如何设置自定义的 ChatGPT 风格的文档搜索,并使用 OpenAI Chat-GPT3 API。
2023 年 5 月 4 日
工程
教程
构建您自己的 JavaScript 运行时,第 3 部分
我们将创建和加载自定义 JavaScript 运行时的快照,以优化启动时间。
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 年 4 月 26 日
教程
Fresh
工程
岛屿的温和介绍
什么是岛屿,它们不是什么,以及它们如何工作。
2023 年 4 月 6 日
教程
使用 Express、TypeScript 和 Deno 构建 REST API,第 2 部分
我们关于如何快速入门 Deno 和 Express 系列的后半部分。
2023 年 4 月 4 日
公告
Fresh
宣布 Deno SaaSKit:一个使用 Fresh 构建的开源 SaaS 模板
SaaSKit 构建于 Fresh 之上,结合了最佳的开发者体验和高性能的用户体验,以帮助您快速启动 SaaS。
2023 年 3 月 23 日
产品更新
Deno 1.32:增强的 Node.js 兼容性
Deno 1.32 为 deno compile、Node.js 兼容性、Web API 等带来了重大改进。
2023 年 3 月 20 日
工程
为什么我们向 Deno 添加了 package.json 支持
最新版本在 package.json 支持方面带来了一些重大变化,从而改善了 Node 和 NPM 的兼容性。这引发了我们的用户关于我们核心优先级是否已转移的疑问。
2023 年 3 月 8 日
教程
使用 Express、TypeScript 和 Deno 构建 REST API
如何在几分钟内使用 Express 和 TypeScript 设置 REST API。
2023 年 3 月 6 日
公告
推出年度边缘函数状态调查
我们可以共同识别当前和即将到来的趋势以及常见的痛点,以便更好地了解如何最好地使用这项新兴技术。
2023 年 3 月 1 日
Fresh
Deno Deploy
您不需要构建步骤
构建步骤有助于 Node.js/npm 在浏览器中运行,优化最终用户性能等。但漫长的构建时间限制了生产力。使用现代工具,我们仍然需要构建步骤吗?
2023 年 2 月 24 日
产品更新
Deno 1.31:package.json 支持
Deno 1.31 添加了对 package.json 的支持,稳定了 Node-API、Deno.Command API,添加了 `node:v8` 模块等。
2023 年 2 月 21 日
公告
办公时间回顾和更新
我们从最近两次现场活动中获得了问答精选,以及关于未来办公时间的更新。
2023 年 2 月 15 日
工程
教程
构建您自己的 JavaScript 运行时,第 2 部分
我们将实现 `fetch`,读取命令行参数,并为 TypeScript 和 TSX 添加原生支持。
2023 年 2 月 8 日
教程
Deno Deploy
在少于 100 行代码中构建一个简单的图像大小调整 API
关于构建和部署简单图像大小调整 API 的教程。
2023 年 2 月 1 日
教程
Deno Deploy
Web 的未来(和过去)是服务器端渲染
关于服务器端渲染的简短历史以及为什么它是现代 Web 开发的正确方法。
2023 年 1 月 26 日
产品更新
Deno 1.30:内置 Node 模块
Deno 1.30 支持内置 Node 模块,deno.json 是导入映射,deno fmt 可以格式化而无需分号,等等...
2023 年 1 月 25 日
公告
2023-01-13 办公时间记录
以下是我们 1 月 13 日办公时间的问题、答案和要点列表。
2023 年 1 月 23 日
产品更新
2022 年的 Deno:npm、边缘函数、A 轮融资、Fresh 等
2022 年对 Deno 来说是重要的一年。以下是过去一年中最重要的更新以及接下来的发展方向。
2023 年 1 月 11 日
教程
如何使用 Deno 构建 GraphQL 服务器
关于在 Deno 中构建 GraphQL 服务器的简短教程。
2023 年 1 月 5 日
公告
宣布办公时间!
我们将在 Discord 服务器中举办双周办公时间!提出问题(或提前提交问题)、获得技术帮助,或者只是来这里闲逛。
2022 年 12 月 14 日
产品更新
Deno 1.29:自定义 npm 注册表支持
Deno 1.29 附带许多 npm 兼容性改进、大量生活质量改进和 TypeScript 4.9
2022 年 12 月 9 日
合作伙伴关系
为 Supabase 黑客马拉松构建边缘函数
我们赞助并评判最佳边缘函数类别。创建边缘函数并有资格赢得 Deno 周边商品和其他奖品。
2022 年 12 月 7 日
教程
Deno Deploy
如何使用 Lume 构建静态站点
使用 Lume 构建一个简单的静态站点。
2022 年 11 月 18 日
教程
在任何地方运行 npm 和 Deno
您是否知道可以在任何虚拟专用服务器中托管和运行您的 Deno 代码?以下是如何开始。
2022 年 11 月 17 日
产品更新
使用 npm 和 Deno 构建更安全的 Web
Deno 的默认安全和选择加入权限系统如何让您更有信心地运行不受信任的 npm 模块。
2022 年 11 月 16 日
教程
使用 React、Vue、Express 等框架在 Deno 中构建应用程序。
npm 和 Deno 中 Web 框架入门。
2022 年 11 月 15 日
教程
使用 Prisma、Mongoose、Apollo 等在 Deno 中持久化数据。
以下是如何开始使用一些数据持久性 npm 模块和 Deno。
2022 年 11 月 14 日
产品更新
Deno 1.28:包含 130 万个新模块
Deno 1.28 附带稳定的 npm 模块、自动发现的锁定文件、新的子进程 API 等
2022 年 11 月 10 日
Fresh
教程
介绍 Fresh WordPress 主题
将 Fresh 的 DX 和性能与 WordPress 的可靠性和可靠性相结合。
2022 年 11 月 4 日
Fresh
教程
如何使用 Fresh 设置身份验证
使用 Fresh 设置身份验证的教程。
2022 年 10 月 27 日
产品更新
Deno 1.27:主要的 IDE 改进
Deno 1.27 附带 IDE 的主要改进、对 npm 包的更好支持、navigator.language Web API 等。
2022 年 10 月 25 日
教程
Fresh
Deno Deploy
如何使用 Fresh 构建博客
在几分钟内使用 Fresh 创建一个简单的博客。
2022 年 10 月 20 日
Deno Deploy
哪个无服务器边缘平台具有最快的 git 部署速度?
我们测试了一些流行的无服务器边缘计算提供商,以查看哪个提供商具有最快的 git 部署时间。
2022 年 10 月 6 日
Fresh
Deno Deploy
Web 的未来在边缘
简要介绍互联网的历史,解释为什么为边缘构建比以往任何时候都更快、更安全、更轻松。
2022 年 9 月 29 日
产品更新
Deno 1.26 发行说明
Deno 1.26 添加了 Cache Web API;改进了权限系统、实验性的 npm 支持、Node.js 兼容性;附带 TypeScript 4.8 等。
2022 年 9 月 27 日
工程
Deno Deploy
隔离云的剖析
Deno Deploy 是部署应用程序最快的方式之一。它是如何工作的?
2022 年 9 月 21 日
合作伙伴关系
Slack 发布由 Deno 驱动的平台公开测试版
介绍新的 Slack 平台,这是一个更快、更灵活、更安全的方式来构建 Slack 之上的应用程序。
2022 年 9 月 13 日
工程
单个 JavaScript 文件中的整个网站,续
具有动态 API 端点和表单功能的现代网站,都在单个 JavaScript 文件中。
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 月 29 日
工程
教程
构建您自己的 JavaScript 运行时
创建执行 JavaScript 文件的 CLI 的演练。
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 月 30 日
工程
教程
wasmbuild - 在 Deno 和 Web 应用程序中使用 Rust
一种更轻松地为 Deno 和 Web 构建 Rust 的方法。
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 命名空间添加到 worker 等
2022 年 5 月 9 日
产品更新
宣布 Web 互操作运行时社区组
Deno 与 Cloudflare 和其他公司合作,通过 Web 标准实现运行时互操作性。
2022 年 4 月 27 日
教程
Deno Deploy
如何使用 Hugo 和 Deno Deploy 设置博客
在几分钟内设置博客并将其部署到边缘。
2022 年 4 月 21 日
产品更新
Deno 1.21 发行说明
Deno 1.21 改进了测试工具、REPL,添加了 deno check,改进了语言服务器,添加了新的子进程 API 等
2022 年 4 月 19 日
合作伙伴关系
教程
Deno Deploy
Deno Deploy 上的 Netlify Edge Functions
介绍基于 Deno Deploy 构建的 Netlify Edge Functions。
2022 年 4 月 5 日
工程
单个 JavaScript 文件中的整个网站
单个 JavaScript 文件中网站的解释和制作
2022 年 3 月 31 日
合作伙伴关系
教程
Deno Deploy
Deno Deploy 上的 Supabase Functions
Supabase 开发者现在可以在 Deno Deploy 上部署全局边缘函数。
2022 年 3 月 17 日
产品更新
Deno 1.20 发行说明
Deno 1.20 提高了性能,自动压缩 http 响应,添加了“deno task”,添加了“deno bench”,允许在 deno.json 中使用导入映射等
2022 年 3 月 8 日
教程
如何在 Deno Deploy 中使用 Google Analytics
如何在 Deno 中使用服务器端 Google Analytics 的示例
2022 年 2 月 28 日
工程
教程
如何将 Deno 模块发布到 NPM
dnt 和 oak - 使代码跨 Deno 和 Node.js 工作
2022 年 2 月 17 日
产品更新
Deno 1.19 发行说明
Deno 1.19 改进了我们的 Web Streams 集成,引入了 `deno vendor` 子命令,并添加了许多其他新功能。
2022 年 2 月 10 日
产品更新
教程
Deno Deploy
Deno Deploy 上的静态文件
Deno Deploy 在边缘运行 Deno 程序,现在支持静态文件。
2022 年 2 月 8 日
工程
Deno 中每个 Web API 的列表
您是否曾想过 Deno 的 Web 兼容性如何?在这篇博文中,我解释了 Deno 中可用的每个 Web API。
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 月 16 日
合作伙伴关系
Deno Deploy
Slack 在 Deno 的帮助下推出新平台
今天,Slack 宣布了他们的下一代开发平台。Slack 选择 Deno 是因为其“默认安全”原则、其 Web 标准 API 和其一流的 TypeScript 支持。
2021 年 11 月 12 日
教程
Deno Deploy
从边缘连接到 Postgres
许多边缘无服务器产品无法连接到 Postgres,因为它们不支持 TCP。Deno Deploy 可以。
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
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 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 公司
我们已经筹集资金,使数百万网络程序员能够最大限度地发挥他们的技能。
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 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
动态语言是有用的工具。脚本允许用户快速而简洁地将复杂系统联系在一起,并表达想法,而无需担心内存管理或构建系统等细节。