一个基于 V8、Rust 和 Tokio 构建的现代 JavaScript、TypeScript 和 WebAssembly 运行时,提供安全的默认配置。
- v2.9.7
- 发布于
- 12 天前
- 108,547
- 星标
- 7,062,174
- 下载
- 同步于
- 1 天前
最新版本
v2.9.72026年9月17日 17:04下载慢?可在上方随时切换镜像源
项目说明
项目概述
Deno 是一个 JavaScript、TypeScript 和 WebAssembly 运行时。基于 V8 引擎、Rust 和 Tokio 构建。提供安全的默认配置和出色的开发者体验。
主要功能
- 原生支持 JavaScript、TypeScript 和 WebAssembly
- 安全的默认配置
- 内置 Web 服务器能力
- 支持多种安装方式
- 官方标准库
- JSR 包注册表
适用人群
- JavaScript/TypeScript 开发者
- 希望拥有安全默认配置的运行时用户
- 需要现代开发体验的开发者
快速上手
- 安装 Deno:
- Mac/Linux:
curl -fsSL https://deno.land/install.sh | sh - Windows:
irm https://deno.land/install.ps1 | iex
- Mac/Linux:
- 创建
server.ts文件并写入 Web 服务器代码 - 运行:
deno run --allow-net server.ts - 访问 http://localhost:8000
核心优势
- 原生 TypeScript 支持,无需额外编译
- 安全的默认权限模型
- 基于 Rust 和 Tokio,性能出色
- 现代化的包管理(JSR)
系统要求
- 操作系统:Windows/macOS/Linux
- 支持架构:x86_64、arm64
- 额外依赖:无
注意事项
- 默认需要显式授予权限(如
--allow-net) - 与 Node.js 不完全兼容
历史版本
排序