Fastest (Only on Windows) RFC4122 UUIDs generator for Node.js

Fastest (Only on Windows) RFC4122 generator for Node.js. Only v4 available for now.

Running "UID string" suite...
Progress: 100%

  crypto.randomUUID:
    6 028 578 ops/s, ±3.78%   | 1.59% slower

  napi-uuid-v4:
    6 126 249 ops/s, ±0.30%   | fastest

  nanoid:
    4 952 090 ops/s, ±0.42%   | 19.17% slower

  uuid-js:
    2 003 718 ops/s, ±0.33%   | slowest, 67.29% slower

Finished 4 cases!
  Fastest: napi-uuid-v4
  Slowest: uuid-js

Running "Validate" suite...
Progress: 100%

  napi-uuid-v4:
    19 890 111 ops/s, ±0.30%   | fastest

  uuid-js:
    7 083 602 ops/s, ±0.35%    | slowest, 64.39% slower

Finished 2 cases!
  Fastest: napi-uuid-v4
  Slowest: uuid-js
OS: Windows 10 Pro x86_64
Host: Micro-Star International Co., Ltd. MS-7C35
Kernel: 10.0.19043
Terminal: Windows Terminal
CPU: AMD Ryzen 9 5950X (32) @ 3.400GHz
Memory: 23839MiB / 32688MiB

Read more here: Source link