跳到主要内容
Deno 2.4 发布,带来 deno bundle、字节/文本导入、OTel 稳定版等功能
了解更多
->
关闭
产品
开源
Deno
适用于 JavaScript 和 TypeScript 的现代运行时
Fresh
为边缘设计的前端框架
JSR
TypeScript 优先的 ESM 包注册表
商业
Deno 企业版
运行时项目的企业级支持
部署
为您的 JavaScript 项目提供简便的无服务器托管
子托管 (Subhosting)
在可扩展的沙盒中安全运行不受信任的代码
文档
模块
标准库
JSR
Node.js & npm
社区
Discord
GitHub
Bluesky
X
YouTube
Mastodon
博客
博客
产品更新
#FreeJavaScript
工程
JavaScript
Deno Deploy
Fresh
Deno 生产实践
JSR
操作指南
公告
文档
Astro
合作
性能
子托管
Deno KV
2025年7月2日
产品更新
Deno 2.4:deno bundle 回归
deno bundle 回归,同时新增字节和文本导入、OpenTelemetry 内置稳定版、新的 --preload 标志、通过 deno update 简化依赖管理等等。
2025年6月27日
#FreeJavaScript
JavaScript™ 商标更新
商标审理和上诉委员会驳回了我们对 Oracle 的欺诈指控。我们不同意此决定。
2025年6月26日
工程
JavaScript 的未来发展
这是上次 TC39 会议上提出的提案,以及它们对 JavaScript 未来意味着什么。
2025年5月22日
JavaScript
JavaScript 简史
在 30 年间,JavaScript 从一种小型的脚本语言发展成为世界上最受欢迎的语言之一。以下是其演变和发展方向的关键时刻。
2025年5月20日
Deno Deploy
关于 Deno 消亡的报道被大大夸大了
回应最近对 Deno 的批评并分享我们对未来的愿景
2025年5月15日
产品更新
Fresh
Fresh 的更新
Fresh 2.0 仍在积极开发中。以下是最新更新以及如何试用 Alpha 版。
2025年5月2日
Deno 生产实践
Plaid 如何使用 Deno 将 100 项服务迁移到新数据库平台,速度快了 5 倍
了解 Plaid 如何使用 Deno 在关键基础设施迁移期间最大限度地减少停机时间并提高切换速度。
2025年5月1日
产品更新
Deno 2.3:改进了 deno compile、本地 npm 包等
Deno 2.3 为 deno compile 和 deno fmt 添加了新功能,支持使用本地 npm 包,提供了多项性能改进等等。以下是主要亮点。
2025年4月25日
JSR
使用 pnpm 和 Yarn 添加 JSR 包
您现在可以通过 pnpm 和 Yarn 访问 JSR 包。以下是操作方法。
2025年4月9日
工程
操作指南
使用 Deno 和 OpenTelemetry 实现零配置调试
调试需要实现才能为您获取正确的数据,从而快速解决问题。以下是您如何使用 Deno 捕获必要的遥测数据而无需任何额外工作的方法。
2025年4月1日
操作指南
工程
使用 TypeScript、Jupyter、Polars 和 Observable Plot 探索艺术
借助 Deno 的 Jupyter 支持,您可以使用 TypeScript 和 HTML 探索、交互并创建交互式图表。这是一个包含超过 13 万件著名艺术品数据的教程。
2025年3月30日
#FreeJavaScript
Deno 对 Oracle 更新 3:对抗 JavaScript 商标
Oracle 已提出部分动议,要求驳回我们的欺诈指控。我们正在等待美国专利商标局介入。
2025年3月18日
操作指南
使用 TypeScript 和 Jupyter 构建自定义 RAG AI 代理
AI 和 LLM 确实是有用的辅助工具。但如果我们想在机密文档和材料上训练 LLM 怎么办?以下是您如何构建自己的自定义 RAG AI 代理的方法。
2025年3月13日
工程
操作指南
如何使用 OTel 和 Deno 在 Node.js 后端获取深度追踪
为 Node 后端添加有意义的追踪需要额外的插桩和配置。以下是另一种无需额外代码的方法。
2025年3月7日
公告
toranoana.deno #20 注册进行中 (2025年3月14日)
Deno 协办在东京举行的 toranoana.deno #20 聚会。以下是主要详情和日程概要。
2025年3月6日
工程
Node 刚刚添加了 TypeScript 支持。这对 Deno 意味着什么?
Node 的实验性 TypeScript 支持将在 23.6 中稳定。以下是 Node 的 TypeScript 集成如何与 Deno 进行比较。
2025年2月27日
操作指南
小恐龙 🦕、羊驼 🦙 和鲸鱼 🐋
您知道可以使用 Deno 和 Jupyter Notebooks 运行大型语言模型吗?以下是操作方法。
2025年2月25日
操作指南
公告
发布 lint 规则,赢取奖品
Deno 的新 lint 插件系统意味着您可以使用自己的规则扩展 deno lint 功能。本周我们将为任何发布 lint 规则的人提供奖品。以下是如何参与。
2025年2月19日
产品更新
Deno 2.2:OpenTelemetry、Lint 插件、node:sqlite
Deno 2.2 添加了内置 OpenTelemetry、新的 linter 插件 API、node:sqlite,以及对 deno check、deno lsp 和 deno task 的重大改进。
2025年2月13日
操作指南
如果您不使用 npm 说明符,那您就错了
导入 npm 包的一种常见方法是使用转译服务,例如 esm.sh 或 unpkg.com,它们将 npm 模块转换为 esm 并将其托管在 Web 上。然而,自 Deno 2 以来,Deno 原生支持 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日
产品更新
Deno 2024年回顾
2024年我们非常忙碌,发布了 Deno 2 和 JSR,并推出了数十项简化编程的功能。以下是 2024 年最大的更新以及未来的展望。
2025年1月10日
产品更新
再见 WinterCG,欢迎 WinterTC
WinterCG,Web 互操作运行时社区组,正在迁移到 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 解决 Advent of Code 2024,赢取奖品!
我们将在 Advent of Code 2024 期间为使用 Deno 的人提供独家奖品。以下是您可以赢得的奖品。
2024年11月25日
#FreeJavaScript
Deno 诉 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 现已在 JSR 上可用,它支持轻松进行 AB 测试和个性化。
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,一个提供高质量、零开销 Rust 到 V8 绑定的库,终于稳定了。以下是它的使用方法。
2024年9月19日
产品更新
Deno 2.0 发布候选版
此发布候选版,Deno 2 的近最终版本,包括添加 Node 的进程全局对象、更好的依赖管理、各种 API 稳定化等等。
2024年9月10日
合作
操作指南
使用 Cloudsmith 和 Deno 实现安全高效的私有 npm 注册表
Deno 可以使用 Cloudsmith 的私有 npm 注册表,它提供额外的安全功能、模块使用分析等。以下是操作方法。
2024年9月4日
JSR
边飞边画:JSR 的设计
JSR 是为 JavaScript 社区创建的,需要一个独特、友好且包容的标志和网站。以下是我们如何解决这个设计问题的方法。
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 的冷启动时间与 AWS Lambda 上其他 JavaScript 运行时相比如何。
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 Subhosting 引入 KV 备份
此新功能允许 Subhosting 用户通过 API 将其 KV 数据库配置为备份数据到自己的 S3 兼容对象存储。
2024年6月27日
操作指南
工程
TypeScript 温和入门
为 Deno 开发者准备的 TypeScript 精华速食。在第一部分中,我们介绍了 TypeScript,如何为代码添加类型注解以及为什么要这样做。
2024年6月25日
JSR
公告
宣布 Hono 在 JSR 上线
Hono,一个轻量、快速、跨平台的 Web 框架,现已在 JSR 上可用。
2024年6月20日
工程
性能
我们如何将 Deno 语言服务器的速度提高了十倍
当客户报告 Deno 语言服务器的性能问题时,我们开始了一项性能调查,最终将大型代码库中的自动补全时间从 6-8 秒缩短到一秒以内。以下是我们的做法。
2024年6月18日
Deno 生产实践
《卫报》如何使用 Deno 审计其 270 万篇文章的可访问性和性能
《卫报》每月有超过 3.5 亿独立页面浏览量。了解 Deno 如何帮助《卫报》最大限度地提高网络性能并遵守可访问性标准,以留住并扩大其读者群。
2024年6月14日
产品更新
子托管
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月17日
工程
Deno Deploy
子托管
我们如何构建一个安全、高性能、多租户的云平台来运行不受信任的代码
在构建一个现代云平台以安全运行不受信任的代码时,平衡成本和性能可能很困难。以下是我们如何构建 Deno Deploy 和 Deno Subhosting 的方法。
2024年5月14日
JSR
产品更新
Deno 标准库现已在 JSR 上可用
Deno 标准库已迁移到 JSR,支持导入中的 SemVer 范围,并与 Node.js、Cloudflare Workers 等兼容。
2024年5月10日
JSR
操作指南
如何为您的 JavaScript 包编写文档
为您的 JavaScript 包编写好的 JSDoc 对其成功至关重要。以下是创建有助于用户成功的文档的一些最佳实践。
2024年5月3日
子托管 (Subhosting)
您的低代码解决方案需要一个逃生舱
低代码解决方案是一种为用户提供一定灵活性的简单方式。然而,为了适应进一步的定制(尤其是对于企业用户),您应该有一个“逃生舱”——简单的代码级定制。以下是三个产品场景,以及逃生舱最适合的地方。
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,一个高性能、边缘兼容的无服务器 Postgres 驱动程序,在 JSR 上发布。
2024年4月17日
工程
JavaScript 开发者 TSConfig 简介
TypeScript 是增长最快的语言之一,可帮助 JavaScript 开发者提高代码质量和生产力。但入门可能具有挑战性。以下是 TSConfig 的简介。
2024年4月12日
工程
JSR
我们如何构建 JSR
一个现代的 JavaScript 注册表需要快速、可靠,并尽可能简单易用。以下是我们如何构建 JSR 的方法。
2024年4月11日
子托管
Deno 生产实践
Netlify 如何使用 Deno Subhosting 成功构建边缘函数产品
了解 Netlify 为何选择 Deno Subhosting 而非使用 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 免费且开源。今天推出公开测试版。
2024年2月29日
子托管
操作指南
如何在 Next.js 应用中添加 Monaco 并安全运行不受信任的用户代码
让用户部署和运行代码可以使您的平台更有用。以下是构建一个通过 Monaco、Next.js 和 Subhosting 的浏览器 IDE 部署和运行不受信任的用户代码的平台指南。
2024年2月27日
公告
调查结果与路线图
您回答了我们的调查,我们听取了您的意见。以下是我们目前正在进行的工作以及 Deno 接下来您可以期待的功能。
2024年2月22日
产品更新
Deno 1.41:更小的 deno compile 二进制文件
我们已将 `deno compile` 二进制文件的大小大约减半,添加了官方 Linux ARM64 构建,继续推出 Node.js 兼容性改进等等。
2024年2月21日
子托管 (Subhosting)
Webhooks 很糟糕,但这里有替代方案
Webhooks 最初被提议作为消费异步馈送的一种方式,却成为了集成云软件的万能解决方案。以下是为什么我们认为有更好的解决方案。
2024年2月8日
产品更新
Deno Deploy
Deno Deploy 新手教程
我们改造了 Deno Deploy 的新手引导,向您展示在项目中如何轻松使用 Deno 的云原语。
2024年2月2日
产品更新
Deno 2023年回顾
2023 年标志着我们向彻底简化 Web 开发的愿景迈出了重要一步。以下是最大的更新以及接下来的计划。
2024年1月31日
子托管 (Subhosting)
使用 Deno Subhosting 与 AWS Lambda 运行不受信任的用户代码的比较
哪种技术最适合构建运行第三方代码的部署平台?让我们深入探讨功能集、计费模型和性能方面的关键差异。
2024年1月25日
产品更新
Deno 1.40:Temporal API
Deno 1.40 引入了 Temporal API、TC39 装饰器以及一系列废弃和稳定化功能,同时改进了 Node.js 兼容性、LSP、诊断和不稳定功能的处理,为无缝升级到 Deno 2 铺平了道路。
2024年1月16日
操作指南
子托管
使用 Subhosting API 构建您自己的云 IDE
本教程将向您展示如何使用 Deno Subhosting API 构建一个简单的云 IDE。
2024年1月9日
公告
子托管
为 Deno Subhosting 黑客松构建云 IDE
关于 Deno Subhosting 黑客松的详情、奖品、提交指南、资源等。
2023年12月21日
公告
使用 Deno 运行 Node 项目,赢取 #NodeToDenoChallenge 奖品
过去一年,我们对 Node 和 npm 兼容性进行了大量改进。这是一个让您体验这些改进并赢得奖品的机会。
2023年12月15日
操作指南
OpenAI SDK for Deno 入门
学习使用 OpenAI 官方 Deno SDK 的文本补全、图像生成、图像分析等功能。
2023年12月14日
产品更新
Deno 1.39:WebGPU 回归
我们重新添加了 WebGPU,新增了 deno coverage 报告器,对 Node.js 兼容性进行了实质性改进等等。
2023年12月13日
工程
Deno Deploy
Deno KV
Deno KV 与 Cloudflare Workers KV、Upstash Redis、AWS DynamoDB 和 Google Firestore 的比较
我们比较了 Deno KV 与其他无服务器数据存储在性能、价格、开发者体验等方面的差异。
2023年12月12日
产品更新
Deno KV
Deno Deploy
使用新的官方 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月5日
子托管
Deno Deploy
工程
操作指南
使用 Terraform 管理您的 Deno Deploy 和 Deno Subhosting 项目
Terraform 是一种流行的工具,用于安全且可预测地在任何云中配置和管理基础设施。以下是如何使用 Terraform 管理您的 Deno Deploy 或 Deno Subhosting 项目。
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 Subhosting 安全运行不受信任的代码
Deno Deploy 和 Deno Subhosting 在设计时就考虑了安全和租户隔离。以下是它的工作原理。
2023年11月16日
子托管
Deno 生产实践
巴西顶级电商平台如何使用 Deno Subhosting 将页面加载速度提高 5 倍
了解 Deno 如何提高 Deco.cx 客户店面性能,并将页面加载速度提高 5 倍。
2023年11月14日
产品更新
Deno Deploy
子托管
Deno Subhosting:运行不受信任的多租户代码最简单、最安全的方式
Subhosting 是一种利用 Deno Deploy 快速、可扩展的多租户 v8 隔离云来安全运行用户代码的新方式。
2023年11月10日
产品更新
Deno KV
Deno Deploy
宣布自托管 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 KV
Deno Deploy
Deno Queues 发布公告
推出 Deno Queues —— 零配置、可扩展的消息传递,保证至少一次交付。这一新原语建立在 Deno KV 的基础之上,现已在 Deno JavaScript 运行时和 Deno Deploy 中可用。
2023年9月22日
公告
注册 Deno Fest Tokyo,2023年10月20日
加入我们,了解 Deno 的过去、现在和未来,我们将在 10 月 20 日在东京共同举办 Deno Fest!
2023年9月20日
产品更新
Deno 1.37:Jupyter Notebooks 中的现代 JavaScript
Deno 1.37 附带 Jupyter notebook 集成以及改进的 VSCode 和 LSP 功能。
2023年9月18日
Fresh
Deno Deploy
操作指南
Deno 上的 Web 框架现状
随着 Deno 中 npm 兼容性的改进,以及 Deno Deploy 上现在可用的 npm 说明符,在 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 上超过两百万模块的隔离无服务器平台。
2023年9月5日
产品更新
Deno KV
Deno Deploy
Deno KV 进入公开测试版
Deno KV,向您的应用添加强一致性数据库的最简单方法,现已进入公开测试版。
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 — 发布混合 npm 模块(同时支持 ESM 和 CommonJS)的最简单方法
如何使用现代工具编写模块,并使用 `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 – 欢迎全职维护者,在 Islands 之间共享状态,有限的 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:http` 等 Node.js 内置模块,从而在边缘运行现有的 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 ChatGPT3 API。
2023年5月4日
工程
操作指南
自己动手构建 JavaScript 运行时,第三部分
我们将创建并加载我们自定义 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
工程
Islands 编程范式简介
Islands 是什么,不是什么,以及它们如何工作。
2023年4月6日
操作指南
使用 Express、TypeScript 和 Deno 构建 REST API,第二部分
我们系列文章的第二部分,关于如何快速上手 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 运行时,第二部分
我们将实现 `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年1月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日
产品更新
使用 Deno 的 npm 构建更安全的 Web
Deno 默认安全的opt-in 权限系统如何让您在运行不受信任的 npm 模块时更有信心。
2022年11月16日
操作指南
使用 React、Vue、Express 等框架在 Deno 中构建应用程序。
npm 和 Deno 中的 Web 框架入门。
2022年11月15日
操作指南
使用 Prisma、Mongoose、Apollo 等 npm 在 Deno 中持久化数据。
以下是使用一些数据持久化 npm 模块和 Deno 的入门方法。
2022年11月14日
产品更新
Deno 1.28:包含 130 万个新模块
Deno 1.28 附带了稳定的 npm 模块、自动发现的锁文件、新的子进程 API 等等。
2022年11月10日
Fresh
操作指南
Fresh WordPress 主题发布
将 Fresh 的开发体验和性能与 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 事件更新
2022年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 万美元
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月27日
操作指南
Deno Deploy
如何使用 Hugo 和 Deno Deploy 设置博客
在几分钟内设置并将博客部署到边缘。
2022年4月21日
产品更新
Deno 1.21 发布说明
Deno 1.21 对测试工具、REPL 进行了改进,添加了 deno check,改进了语言服务器,添加了新的子进程 API 等等。
2022年4月19日
合作
操作指南
Deno Deploy
Netlify Edge Functions 基于 Deno Deploy
推出基于 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日
产品更新
Deno 2021年回顾
回顾 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月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 是一个运行在全球 28 个数据中心的多租户分布式 JavaScript VM。
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 是一个运行在全球 25 个数据中心的多租户分布式 JavaScript VM。
2021年8月23日
产品更新
Deno on MDN
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 是一个运行在全球 25 个数据中心的多租户分布式 JavaScript VM。
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 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
动态语言是有用的工具。脚本允许用户快速简洁地连接复杂的系统并表达想法,而无需担心内存管理或构建系统等细节。