Read OSS

denoland/deno

5 articles

前置知识

01

深入 Deno 代码库:架构解析、Crate 全景图与命令执行路径

Deno 75+ crate 工作区导览,涵盖目录结构、依赖分层,以及一条 deno run 命令的完整生命周期。

02

V8 桥梁:Deno 的扩展系统如何将 Rust 与 JavaScript 连接起来

深入剖析 deno_core 的扩展架构——#[op2] 宏、V8 快照,以及 Rust 与 JavaScript 之间的桥接机制。

03

从 URL 到执行:Deno 的模块加载、解析与 TypeScript 处理流程

Deno 如何从 URL、import map、JSR、npm 及本地文件中解析、获取、转译并执行模块。

04

Worker 内部机制:Bootstrap、Deno 命名空间与权限系统

MainWorker 的创建与初始化流程、Deno 全局对象的组装方式,以及权限系统如何实现安全保障。

05

Deno 的工具链与 Node.js 兼容性:NPM、LSP 与 Tools 目录

深入解析 Deno 的集成开发工具链、npm 兼容层、LSP 架构及测试基础设施。