Download (.csv)
Generated:4/10/2025, 1:28:05 PM
  • Matching
  • Missing
  • Mismatch️🩹
  • Mock🥸

Notes

  • All percentages in the table represent whether the shape of the API matches against the baseline.They are not a calculation of implementation compliance.
  • The percentages represent the API surface area that is matching, mocked, or mismatched.
  • The baseline column represents a union of Node.js v18, v20, and v22 API surfaces that we use as the ideal Node.js API compatibility target.
  • Mock means that the API can still be imported but it is not implemented. It will throw an error or return an dummy value if called.
  • These values have been autogenerated and may not be 100% accurate.
  • The following modules do not fit in a serverless context, are deprecated, or are experimental, and removed from the report: _http_agent, _http_client, _http_common, _http_incoming, _http_outgoing, _http_server, _stream_duplex, _stream_passthrough, _stream_readable, _stream_transform, _stream_writable, _stream_wrap, _tls_common, _tls_wrap, child_process, constants, cluster, domain, inspector, inspector/promises, punycode, readline, readline/promises, repl, tty, v8, vm, wasi, worker_threads
  • Functions that start with an underscore are internal APIs that we are not targeting at the moment.
API
baseline
22+20+18
Node.js
22.14.0
Cloudflare Workers
4.5.1
nodejs_compat
Bun
1.2.0
Deno
2.2.8
Totalsmissing / mismatched / mocked
100%
8616
99.2%
0.8%/0%/0%
74.0%
26.0%/1.3%/3.9%
81.1%
18.9%/0.5%/0%
69.8%
30.2%/0.3%/0.5%
2391
99.7%
0.3%/0%/0%
73.7%
26.3%/3.3%/0.6%
79.0%
21.0%/0.3%/0%
46.0%
54.0%/0.3%/0%
__assert
47
100%
0%/0%/0%
91.5%
8.5%/0%/0%
97.9%
2.1%/0%/0%
91.5%
8.5%/0%/0%
47
100%
0%/0%/0%
91.5%
8.5%/0%/0%
97.9%
2.1%/0%/0%
91.5%
8.5%/0%/0%
144
98.6%
1.4%/0%/0%
98.6%
1.4%/0%/0%
90.3%
9.7%/0%/0%
98.6%
1.4%/0%/0%
__buffer
34
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/8.8%/0%
88.2%
11.8%/0%/0%
__console
311
99.4%
0.6%/0%/0%
48.9%
51.1%/0.6%/0.6%
47.6%
52.4%/0.6%/0%
45.3%
54.7%/0.6%/0%
__crypto
333
88.3%
11.7%/0%/0%
88.9%
11.1%/2.1%/0.9%
92.8%
7.2%/1.2%/0%
96.4%
3.6%/0.6%/5.4%
__dgram
6
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
14
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
92.9%
7.1%/0%/0%
__dns
190
100%
0%/0%/0%
100%
0%/0%/0%
97.9%
2.1%/0%/0%
95.8%
4.2%/0%/0%
92
100%
0%/0%/0%
100%
0%/0%/0%
95.7%
4.3%/0%/0%
95.7%
4.3%/0%/0%
__events
55
100%
0%/0%/0%
96.4%
3.6%/0%/0%
94.5%
5.5%/0%/0%
89.1%
10.9%/1.8%/0%
__fs
447
100%
0%/0%/0%
99.3%
0.7%/0%/41.6%
98.7%
1.3%/0.9%/0%
92.4%
7.6%/0%/0.4%
180
100%
0%/0%/0%
98.9%
1.1%/0%/34.4%
98.9%
1.1%/0%/0%
93.9%
6.1%/0%/0%
__http
251
100%
0%/0%/0%
86.1%
13.9%/0%/4.8%
95.6%
4.4%/0.8%/0%
94.4%
5.6%/0%/0.8%
__http2
530
100%
0%/0%/0%
95.1%
4.9%/0%/1.5%
94.7%
5.3%/0%/0%
95.5%
4.5%/0%/1.5%
__https
113
100%
0%/0%/0%
56.6%
43.4%/0%/5.3%
87.6%
12.4%/3.5%/0%
92.0%
8.0%/0%/1.8%
__module
56
100%
0%/0%/0%
62.5%
37.5%/5.4%/10.7%
69.6%
30.4%/0%/0%
44.6%
55.4%/0%/0%
__net
32
100%
0%/0%/0%
100%
0%/0%/0%
93.8%
6.3%/0%/0%
100%
0%/0%/12.5%
__os
178
100%
0%/0%/0%
99.4%
0.6%/0%/1.1%
100%
0%/0%/0%
100%
0%/0%/0%
__path
170
100%
0%/0%/0%
95.3%
4.7%/0%/0%
100%
0%/0%/0%
94.1%
5.9%/0%/0%
170
100%
0%/0%/0%
95.3%
4.7%/0%/0%
100%
0%/0%/0%
94.1%
5.9%/0%/0%
170
100%
0%/0%/0%
95.3%
4.7%/0%/0%
100%
0%/0%/0%
94.1%
5.9%/0%/0%
126
99.2%
0.8%/0%/0%
100%
0%/0%/0%
90.5%
9.5%/0%/0%
33.3%
66.7%/0%/1.6%
__process
1448
98.9%
1.1%/0%/0%
14.4%
85.6%/1.5%/0.7%
46.1%
53.9%/0.8%/0%
44.5%
55.5%/0.8%/0%
16
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
__stream
85
100%
0%/0%/0%
100%
0%/0%/0%
96.5%
3.5%/0%/0%
87.1%
12.9%/0%/0%
12
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
6
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
36
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/11.1%/0%
100%
0%/0%/0%
4
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
__sys
174
100%
0%/0%/0%
97.7%
2.3%/0%/4.6%
89.7%
10.3%/0%/0%
89.7%
10.3%/0%/0%
__timers
32
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
81.3%
18.8%/0%/0%
14
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
__tls
36
100%
0%/0%/0%
100%
0%/0%/16.7%
94.4%
5.6%/0%/0%
88.9%
11.1%/0%/5.6%
6
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
__url
26
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
__util
174
100%
0%/0%/0%
97.7%
2.3%/0%/4.6%
89.7%
10.3%/0%/0%
89.7%
10.3%/0%/0%
86
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
97.7%
2.3%/0%/0%
__zlib
374
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%
100%
0%/0%/0%