Table of content 惊鸿一瞥 架构一览 为啥是libuv V8 概念 C++和JS 交互 从「hello world」讲起 模块加载 Global对象 事件循环 Timer 解读 Yield 魔法 Buffer Event Domain Stream 流 Net 网络 Socket 构建应用 加密 HTTP HTTP Server HTTP Client FS 文件系统 文件系统 文件抽象 IO 那些事儿 libuv的选型 文件 IO Fs 精粹 进程 进程 Cluster Node.js 的坑 其他 Node.js & Android Node.js & Docker Node.js 调优 附录