跳至主要内容
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 年 11 月 4 日
JSR
公告
宣布 Growthbook 在 JSR 上发布
Growthbook 的 JavaScript SDK 现已在 JSR 上发布,它可以轻松实现 A/B 测试和个性化。
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 日
产品更新
宣布 Rusty V8 稳定版发布
Rusty V8 是一个库,它提供高质量的零开销 Rust 绑定到 V8,现在已正式发布稳定版。以下是使用方法。
2024 年 9 月 19 日
产品更新
Deno 2.0 发布候选版本
这个发布候选版本是 Deno 2 的近乎最终版本,包括添加了 Node 的 process 全局变量、改进的依赖项管理、各种 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 缓存 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 月 29 日
工程
我们对 HTTP 导入的错误认识
围绕 HTTP 导入设计模块系统是一个雄心勃勃的目标。以下是我们遇到的问题以及解决方法。
2024 年 7 月 25 日
工程
性能
对 AWS Lambda 冷启动时间在不同 JavaScript 运行时之间的基准测试
在云中运行生产 JavaScript 时,性能是一个关键的考量因素。以下是 Deno 的冷启动时间与 AWS Lambda 上的其他 JavaScript 运行时之间的比较。
2024 年 7 月 16 日
JSR
公告
宣布 Supabase 在 JSR 上发布
Supabase 的同构 JavaScript 客户端库现已在 JSR 上发布。
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 备份功能
此新功能允许子托管用户通过 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 如何帮助《卫报》最大限度地提高 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 包编写优质的 JSDocs 对其成功至关重要。以下是创建帮助用户成功使用文档的一些最佳实践。
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,一个高性能、边缘兼容的无服务器 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) 是一个为整个 JavaScript 生态系统设计的 TypeScript优先、ESM-only 模块注册表。在 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 日
子托管
Webhooks 很糟糕,但这里有一些替代方案
最初提出 Webhooks 作为一种使用异步提要的方法,但它已成为集成云软件的万能解决方案。以下是我们认为有更好的解决方案的原因。
2024 年 2 月 8 日
产品更新
Deno Deploy
介绍 Deno Deploy 入门教程
我们对 Deno Deploy 的入门进行了改进,向您展示了在项目中使用 Deno 云原语是多么容易。
2024 年 2 月 2 日
产品更新
2023 年的 Deno
2023 年是朝着我们彻底简化 Web 开发愿景迈出的重要一步。以下是最大的更新和接下来要发生的事情。
2024 年 1 月 31 日
子托管
使用 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 日
操作指南
Deno OpenAI SDK 入门
学习使用其官方 Deno SDK 使用 OpenAI 的文本补全、图像生成、图像分析等功能。
2023 年 12 月 14 日
产品更新
Deno 1.39:WebGPU 的回归
我们重新添加了 WebGPU,添加了新的 deno 覆盖率报告器,做出了大量的 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 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 月 5 日
子托管
Deno Deploy
工程
如何
使用 Terraform 管理您的 Deno Deploy 和 Deno Subhosting 项目
Terraform 是一个流行的工具,用于安全可靠地配置和管理任何云中的基础设施。以下是您可以使用 Terraform 管理 Deno Deploy 或 Deno Subhosting 项目的方法。
2023 年 12 月 1 日
产品更新
新鲜
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:运行不可信的多租户代码最简单、最安全的方式
子托管是一种新的方式,可以利用 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 1.5:部分、客户端导航等等
发现 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
加入我们,一起了解 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 兼容性的提高,以及 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 上超过 200 万个模块的隔离无服务器平台。
2023 年 9 月 5 日
产品更新
Deno Deploy
Deno KV
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 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 的创建者如何使用茶和 Deno 简化软件分发
Deno 是我们分发我们自己的软件以及帮助用户管理其依赖关系的关键部分。
2023 年 7 月 21 日
Astro
如何
使用 Deno 和 Deno Deploy 构建和发布 Astro 网站
了解如何在 Deno 和 Deno Deploy 上使用 Astro 构建和部署静态和服务器端渲染的应用程序。
2023 年 7 月 18 日
产品更新
新鲜
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 合规性
Deno 的安全、可用性和机密性方面,SOC 2 合规性意味着什么。
2023 年 6 月 15 日
产品更新
新鲜
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 运行时,第二部分
我们将实现 `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、Edge Functions、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 黑客马拉松构建 Edge Function
我们正在赞助并评审最佳 Edge Functions 类别。创建一个 Edge Function,就有资格赢得 Deno 周边和其他奖品。
2022 年 12 月 7 日
操作指南
Deno Deploy
如何使用 Lume 构建静态网站
使用 Lume 构建一个简单的静态网站。
2022 年 11 月 18 日
操作指南
在任何地方运行 npm 和 Deno
您是否知道可以在任何虚拟专用服务器上托管和运行您的 Deno 代码?以下是入门方法。
2022 年 11 月 17 日
产品更新
使用 Deno 中的 npm 构建更安全的 Web
Deno 的安全优先和选择性权限系统如何让您对运行不受信任的 npm 模块更有信心。
2022 年 11 月 16 日
操作指南
使用 Deno 中的框架(如 React、Vue、Express 等)构建应用程序。
在 npm 和 Deno 中开始使用 Web 框架。
2022 年 11 月 15 日
操作指南
使用 npm 和 Deno 在 Deno 中使用 Prisma、Mongoose、Apollo 等持久化数据。
以下是使用一些数据持久性 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 文件中,续
一个现代网站,在一个 JavaScript 文件中包含动态 API 端点和表单功能。
2022 年 9 月 8 日
产品更新
新鲜
Fresh 1.1 - 自动 JSX、插件、DevTools 等
此版本通过自动 JSX、插件、DevTools 集成等使 Fresh 更加强大。
2022 年 8 月 30 日
操作指南
工程
如何构建一个具有完美 Lighthouse 得分的电子商务网站
本教程将向您展示如何使用 SSR 和岛屿来优化性能,以及如何部署到边缘。
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 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,默认情况下在 worker 中添加了 Deno 命名空间等等
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 流集成,引入了 `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 流
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 服务器,大大改进的操作基础设施,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 通过支持树摇动和 15 倍的速度提升,改进了 `deno bundle`。该版本还添加了 `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
动态语言是有用的工具。脚本允许用户快速简洁地将复杂的系统连接在一起,并表达想法而不必担心内存管理或构建系统等细节。