利用cpu的多核性能,将任务交给线程池去处理
将扫描交给worker去处理,这是一个扫描目录的工程
主要是介绍 buffer 的使用 和 blob 的使用,当传递二进制数据的时候,最好用 Blob 而不是 Buffer:
dns 服务器,可以用来测试 dns 的解析速度,以及 dns 的缓存
相关的websocket的手写
可读流 Readable、可写流 Writable、双工流 Duplex、转换流 Transform
import stream from 'node:stream';
// 可读流
const Readable = stream.Readable;
// 可写流
const Writable = stream.Writable;
// 双工流
const Duplex = stream.Duplex;
// 转换流
const Transform = stream.Transform;
fs-extra、inquirer、glob、npminstall、semver、ora、cli-spinner的使用