深入学习 NodeJs 系列
发布于 3 年前 作者 xiaoxiaojx 5593 次浏览 来自 分享

hi, all 🙋‍♂️ 本篇主要是在上一篇 NodeJs 源码学习笔记 的基础上换了一个帅气的排版与清晰的目录结构 增加了一倍的文章 🐶 接下来会保持周更的节奏,继续深入学习与讲解 NodeJs 核心模块的实现,感兴趣的大佬们可以 star 🌟 github 🌟支持, 谢谢阅读 。

记录一些 Node.js 相关的学习笔记 📝 , To be continued 🚀

Node.js 目录

Node.js 相关介绍及基础可先阅读 官网 Node.js 入门教程, 核心模块的使用及文档可先阅读 API 文档 | Node.js 中文网

  1. 第 0 章 (c, c++ 基础知识笔记)

    1. learn_c_from_node.md
  2. 运行流程 ( c++, js 源码实现部分 )

    1. node 启动运行
    2. lib 模块运行
    3. c++ 插件运行
  3. lib 模块 ( c++, js 源码实现部分 )

    1. buffer 缓存区
    2. cluster 集群
    3. stream 可读流
    4. stream 可写流
    5. stream 双工流、转换流、透传流等
    6. worker_threads 工作线程
  4. 核心模块 ( c, c++, js 源码实现部分 )

    1. 微任务
    2. llhttp 报文解析
  5. libuv ( c 源码实现部分 )

    1. 事件循环
    2. 线程池与i/o
    3. 子进程与ipc
    4. 信号
    5. 网络与流

随笔目录

记录一些 debug / 有趣的新技术 / 随意聊聊 等类型的文章

回到顶部