从运行时原理到生产部署,掌握现代 JavaScript 后端开发全栈技能
为什么选择 Node.js / Bun
Node.js 开创了 JavaScript 在服务端的时代,拥有全球最庞大的 npm 生态。Bun 则是 2023 年横空出世的新一代运行时——原生 TypeScript 支持、内置打包器、极速安装器,在多数基准测试中比 Node.js 快 3-5 倍。
本教程同时覆盖两者:理解 Node.js 的成熟架构作为根基,用 Bun 的现代工具链提升开发体验。掌握它们,你就掌握了现代后端开发最主流的运行时技术。
数据来源:wrk 基准测试,Hello World HTTP 端点,仅供参考,实际业务场景差异会缩小。
你将学到什么
V8/JSC 引擎、事件循环、libuv、非阻塞 I/O 的本质
内置 TypeScript、SQLite、Shell、极速包管理器
零依赖超轻量 HTTP 框架,多运行时兼容,边缘计算首选
tRPC 端到端类型推断,彻底消灭前后端接口不一致
现代数据库 ORM,类型安全查询、迁移、关系映射
JWT、Refresh Token、OAuth2.0、安全最佳实践
Bun 原生 WebSocket、Socket.io、实时聊天室实现
Docker 最佳实践、Fly.io、Cloudflare Workers 边缘部署
课程目录