Wengzhisong Hz Learning Nodejs Save

node源码解读、内存管理、I/O、c++插件、并发、框架、运维

Project README

NodeJS 进阶

hi:这里是一些我的node文章,涉及到node的原理、源码、应用。由于node与c++密不可分,博主本人也在学习c++,更新略微缓慢。希望将来能将这些文章整理成一个小册子,帮助到更多的node学习者。

目录

基础知识 模块源码 内存管理 c++插件
node基本架构 events 垃圾回收:基本概念 加载c++插件的过程
v8的一些概念 buffer 垃圾回收:常见回收算法 实现c++插件的三种方式
node初始化过程(c++部分) stream 垃圾回收:v8的实现 一、开发环境准备
node初始化过程(js部分) module 内存监控 二、基本数据类型和函数
文件操作 process、child_process 三、buffer处理
cluster 四、错误处理
五、对象生命周期和内存管理
六、使用worker线程
七、线程安全函数
八、promise
libuv 并发:多进程与多线程 框架 产品化
libuv:简介 cluster的负载均衡
libuv:timer
libuv:I/O
libuv:线程池
setImmediate
setTimeout

版本

  • node v16.14.0

支持

转载请注明出处!如果您觉得我写的不错,star,并鼓励一下我:

基础知识

模块源码

内存管理

c++插件

libuv

并发

Open Source Agenda is not affiliated with "Wengzhisong Hz Learning Nodejs" Project. README Source: wengzhisong-hz/learning-nodejs
Stars
28
Open Issues
0
Last Commit
1 year ago

Open Source Agenda Badge

Open Source Agenda Rating