#nodejs #js-module #api

nodejs-built-in-modules

Node.js built-in modules

2 releases (1 stable)

Uses new Rust 2024

1.0.0 Dec 26, 2025
0.0.1 Dec 24, 2025

#4 in #js-module

Download history 3087/week @ 2025-12-21 5355/week @ 2025-12-28 7523/week @ 2026-01-04 9263/week @ 2026-01-11 10175/week @ 2026-01-18 8180/week @ 2026-01-25 9433/week @ 2026-02-01 13041/week @ 2026-02-08 12582/week @ 2026-02-15 13819/week @ 2026-02-22

49,505 downloads per month
Used in 169 crates (5 directly)

MIT license

5KB
78 lines

Node.js v24 built-in modules

https://nodejs.org/api/modules.html#built-in-modules


nodejs-built-in-modules

Node.js built-in modules

Benchmark

Comparison of contains vs binary_search for checking Node.js built-in modules:

is_builtin_contains     time:   [3.2416 µs 3.2444 µs 3.2476 µs]
                        change: [-1.3307% -1.0530% -0.7863%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 9 outliers among 100 measurements (9.00%)
  4 (4.00%) high mild
  5 (5.00%) high severe

is_builtin_binary_search
                        time:   [3.8228 µs 3.8340 µs 3.8559 µs]
                        change: [-3.3752% +0.1029% +3.3820%] (p = 0.96 > 0.05)
                        No change in performance detected.
Found 12 outliers among 100 measurements (12.00%)
  4 (4.00%) high mild
  8 (8.00%) high severe

Result: The contains method is ~18% faster than binary_search (3.24 µs vs 3.84 µs).

Run benchmarks with:

cargo bench

License

MIT

No runtime deps