This is your work, valued
Node.js Core Collaborator, Using Go, interested in OS / Network / Server.
understand-nodejs. 通过源码分析nodejs原理
2.4kread-nodejs-code. nodejs源码解析
125read-libuv-code. libuv源码分析
111read-linux-0.11. linux0.11源码解析
94nodejs-threadpool. 基于nodejs worker_threads的线程池。耗时操作或nodejs没有提供异步模式的api(例如解密、同步的文件api)都可以在线程池中执行,业务代码只需要返回一个Promise或async函数给线程池库,至于业务逻辑做什么操作,其实都可以,比如setTimeout,异步操作,async await等
79read-libtask-code. libtask源码分析,libtask是一个协程库,由google的Russ Cox大佬写的
75No.js. No.js:基于V8和io_uring的JS运行时,只支持Linux5.5及以上
54read-linux-1.2.13-net-code. linux网络源码分析
48read-v8-0.1.5. js引擎v8源码解析(基于0.1.5)
21read-nginx-0.1.0. nginx-0.11源码解析
19read-coroutine-code. 云风coroutine库源码分析
17nojs. JavaScript
15read-just-0.1.4-code. JS运行时Just0.1.4源码分析
15Deer. Deer: Javascript Runtime, just for fun.
12nodejs-book. C++
12nodejs-ipc. 使用自定义的应用层协议,实现nodejs兄弟进程通信,windows下通过命名管道、非windows下通过unix域,使用例子见test目录
11llhttp-demo. 使用 llhttp
9learn-to-write-nodejs-addons. 学习编写和发布nodejs addons
8read-linuxthreads-2.0.1-code. linux线程的实现源码分析
8nodejs-code. Python
8tiny-application-layer-protocol. 实现自己的应用层协议和解析器
7write-os-by-nodejs. JavaScript
6read-linux5.9.9-code. linux源码分析
6multi-thread-server. C
5js_runtime_loader. 实现 JS 运行时的模块 loader
5read-lua-code. 阅读lua引擎源码
5gc-tracker. JavaScript
5read-redis-0.1. redis0.1源码解析
4libbpf-code. C
3learn-how-to-extend-node. 学习和尝试拓展node
3read-tinyhttpd-0.1.0. tinyhttpd-0.1.0
3nodejs-native-gc-load. Python
3V8-Inspector. V8 Inspector
3js-runtime-demo. C++
2learn-io_uring. 学习io_uring
2read-nodejs-v14. JavaScript
2tiny-fsm. 小型的有限状态机框架
2trace_event. trace event by V8 `trace` API
1read-redux-code. redux源码分析
1read-ws-code. ws是一个js模块,实现了websocket协议,本仓库对代码进行分析。
1read-co-js. co.js源码分析
1read-engine.io. engine.io是socket.io的底层引擎,实现"双向"通信。本仓库对engine.io源码进行分析
1read-glibc-linuxthreads-2.3. linuxthreads多线程源码分析
1nodejs-embedder-demo. C++
1tiny-ts-node. JavaScript
1event-system. 实现一个事件循环系统
1node-sniffer. C
1nodejs-thread-gate. we can use threadpool in nodejs directly , nodejs-threadpool is try to handle this. you can define job file, then nodejs-threadpool will schedule thread from threadpool to handle it.
1os.js. 使用js学习操作系统
1Traversal. 遍历文件
1read-express-cookieParser. cookieParser源码解析
1FourArithmeticInterpret. 四则运算解释器
1httpParse. 基于js状态机的http协议解析器
1private. JavaScript
1heapSort.js. js实现的大根堆算法(基于链式的m叉树)
1HuffmanCode. js实现的哈夫曼编码
1JsonSerialize.js. json序列化
1iteratorDeep. js深度迭代
1iterator. js迭代器
1