Benchmarks

November 26, 2023 · View on GitHub

System information:

Package version: 6.1.1
CPU: Intel Core™ i7-10610U 1.8GHz
Cores: 8 (4 Physical)
RAM: 24GB
Disk: Samsung SAMSUNG MZVLW256HEHP-000L7 238GB SSD (NVMe)
OS: Microsoft Windows 11 Pro  (Windows)
Kernel: 10.0.22621 x64
Node: v20.10.0
V8: 11.3.244.8-node.25

Asynchronous

4865 files & 745 directories

Packageops/sError margin% slower
fdir (v6.1.1)76.11.382.81
fdir (v3.4.2)78.31.040
fdir (v4.1.0)77.81.130.64
fdir (v5.0.0)78.10.980.26
recursive-fs69.31.0411.49
recur-readdir1.71.597.83
recursive-files15.34.2280.46
recursive-readdir14.92.7280.97
getAllFiles680.9613.15
node:fs.readdir13.11.4383.27

Synchronous

4865 files & 745 directories

Packageops/sError margin% slower
fdir (v6.1.1)32.91.240
fdir (v1.2.0)32.10.912.43
fdir (v2.1.1)31.80.873.34
fdir (v3.4.2)31.51.284.26
fdir (v4.1.0)29.70.799.73
fdir (v5.0.0)29.90.619.12
get-all-files28.90.5712.16
all-files-in-tree5.70.8982.67
fs-readdir-recursive2.70.8891.79
klaw-sync5.80.9382.37
recur-readdir31.5890.88
walk-sync2.90.9191.19
node:fs.readdirSync29.10.7211.55