theanarkh's repositories
understand-nodejs
通过源码分析nodejs原理
read-nodejs-code
nodejs源码解析
read-libuv-code
libuv源码分析
read-linux-0.11
linux0.11源码解析
nodejs-threadpool
基于nodejs worker_threads的线程池。耗时操作或nodejs没有提供异步模式的api(例如解密、同步的文件api)都可以在线程池中执行,业务代码只需要返回一个Promise或async函数给线程池库,至于业务逻辑做什么操作,其实都可以,比如setTimeout,异步操作,async await等
read-libtask-code
libtask源码分析,libtask是一个协程库,由google的Russ Cox大佬写的
read-linux5.9.9-code
linux源码分析
learn-how-to-extend-node
学习和尝试拓展node
V8-Inspector
V8 Inspector
read-engine.io
engine.io是socket.io的底层引擎,实现"双向"通信。本仓库对engine.io源码进行分析
go
The Go programming language
gopkg
Universal Utilities for Go
nodejs_io_uring
nodejs中的io_uring插件
piscina
A fast, efficient Node.js Worker Thread Pool implementation
read-glibc-code
read-glibc-code
read-redis-code
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
txiki.js
A tiny JavaScript runtime
workerd
The JavaScript / Wasm runtime that powers Cloudflare Workers