Cloudflare Workers | Deno Deploy | Netlify Edge | Vercel Edge | Vercel Edge (dynamic import) | GitHub

Node.js compat test

📤 JSON export 📤 TypeScript export
The computed data has not been verified and may be inaccurate.

Compared against Node.js v24.9.0
Available runtime globals: AggregateError, Array, ArrayBuffer, AsyncDisposableStack, Atomics, BigInt, BigInt64Array, BigUint64Array, Boolean, Cloudflare, DataView, Date, DisposableStack, Error, EvalError, FinalizationRegistry, Float16Array, Float32Array, Float64Array, Function, Infinity, Int16Array, Int32Array, Int8Array, Intl, Iterator, JSON, Map, Math, NaN, Number, Object, Promise, Proxy, RangeError, ReferenceError, Reflect, RegExp, ServiceWorkerGlobalScope, Set, SharedArrayBuffer, String, SuppressedError, Symbol, SyntaxError, TypeError, URIError, Uint16Array, Uint32Array, Uint8Array, Uint8ClampedArray, WeakMap, WeakRef, WeakSet, WebAssembly, caches, console, crypto, decodeURI, decodeURIComponent, encodeURI, encodeURIComponent, escape, eval, globalThis, isFinite, isNaN, navigator, origin, parseFloat, parseInt, performance, scheduler, self, undefined, unescape
Missing Node.js globals: BroadcastChannel, Buffer, Performance, PerformanceEntry, PerformanceMark, PerformanceMeasure, PerformanceObserver, PerformanceObserverEntryList, PerformanceResourceTiming, clearImmediate, global, process, setImmediate
Features: ❌ process.getBuiltinModule
Node.js module Missing exports Available exports
node:_http_agent Agent, globalAgent
node:_http_client ClientRequest
node:_http_common CRLF, HTTPParser, freeParser, isLenient, parsers, prepareError _checkInvalidHeaderChar, _checkIsHttpToken, chunkExpression, continueExpression, kIncomingMessage, methods
node:_http_incoming readStart, readStop IncomingMessage
node:_http_outgoing OutgoingMessage, kHighWaterMark, kUniqueHeaders, parseUniqueHeadersOption, validateHeaderName, validateHeaderValue
node:_http_server STATUS_CODES, Server, ServerResponse, _connectionListener, httpServerPreClose, kConnectionsCheckingInterval, kServerResponse, setupConnectionsTracking, storeHTTPOptions
node:_stream_duplex Duplex, from, fromWeb, toWeb
node:_stream_passthrough PassThrough
node:_stream_readable _fromList Readable, ReadableState, from, fromWeb, toWeb, wrap
node:_stream_transform Transform
node:_stream_wrap not available
node:_stream_writable Writable, WritableState, fromWeb, toWeb
node:_tls_common SecureContext, createSecureContext, translatePeerCertificate
node:_tls_wrap Server, createServer TLSSocket, connect
node:assert Assert, CallTracker AssertionError, deepEqual, deepStrictEqual, doesNotMatch, doesNotReject, ...15 more
node:assert/strict Assert, CallTracker AssertionError, deepEqual, deepStrictEqual, doesNotMatch, doesNotReject, ...15 more
node:async_hooks AsyncLocalStorage, AsyncResource, asyncWrapProviders, createHook, executionAsyncId, executionAsyncResource, triggerAsyncId
node:buffer Blob, Buffer, File, INSPECT_MAX_BYTES, SlowBuffer, atob, btoa, constants, isAscii, isUtf8, kMaxLength, kStringMaxLength, resolveObjectURL, transcode
node:child_process not available
node:cluster not available
node:console not available
node:constants O_DIRECT, O_NOATIME, RTLD_DEEPBIND, SIGPOLL, SIGPWR, SIGSTKFLT, defaultCipherList COPYFILE_EXCL, COPYFILE_FICLONE, COPYFILE_FICLONE_FORCE, DH_CHECK_P_NOT_PRIME, DH_CHECK_P_NOT_SAFE_PRIME, ...225 more
node:crypto argon2, argon2Sync, decapsulate, encapsulate Certificate, Cipher, Cipheriv, CryptoKey, Decipher, ...70 more
node:dgram not available
node:diagnostics_channel Channel, TracingChannel, channel, hasSubscribers, subscribe, tracingChannel, unsubscribe
node:dns resolveTlsa ADDRCONFIG, ADDRGETNETWORKPARAMS, ALL, BADFAMILY, BADFLAGS, ...44 more
node:dns/promises resolveTlsa ADDRCONFIG, ADDRGETNETWORKPARAMS, ALL, BADFAMILY, BADFLAGS, ...43 more
node:domain not available
node:events captureRejections, init EventEmitter, EventEmitterAsyncResource, addAbortListener, captureRejectionSymbol, defaultMaxListeners, errorMonitor, getEventListeners, getMaxListeners, listenerCount, on, once, setMaxListeners, usingDomains
node:fs Utf8Stream, _toUnixTimestamp, mkdtempDisposableSync Dir, Dirent, F_OK, FileReadStream, FileWriteStream, ...100 more
node:fs/promises mkdtempDisposable FileHandle, access, appendFile, chmod, chown, ...28 more
node:http Agent, ClientRequest, CloseEvent, IncomingMessage, METHODS, ...15 more
node:http2 Http2ServerRequest, Http2ServerResponse, connect, constants, createSecureServer, createServer, getDefaultSettings, getPackedSettings, getUnpackedSettings, performServerHandshake, sensitiveHeaders
node:https Agent, Server, createServer, get, globalAgent, request
node:inspector not available
node:inspector/promises not available
node:module Module, SourceMap, _cache, _debug, _extensions, ...26 more
node:net _createServerHandle BlockList, Server, Socket, SocketAddress, Stream, ...11 more
node:os EOL, arch, availableParallelism, constants, cpus, ...18 more
node:path _makeLong basename, delimiter, dirname, extname, format, ...11 more
node:path/posix _makeLong basename, delimiter, dirname, extname, format, ...11 more
node:path/win32 _makeLong basename, delimiter, dirname, extname, format, ...11 more
node:perf_hooks not available
node:process _channel, _debugEnd, _debugProcess, _disconnect, _events, ...91 more
node:punycode not available
node:querystring decode, encode, escape, parse, stringify, unescape, unescapeBuffer
node:readline not available
node:readline/promises not available
node:repl not available
node:stream Duplex, PassThrough, Readable, Stream, Transform, ...18 more
node:stream/consumers arrayBuffer, blob, buffer, json, text
node:stream/promises finished, pipeline, promises
node:stream/web ByteLengthQueuingStrategy, CompressionStream, CountQueuingStrategy, DecompressionStream, ReadableByteStreamController, ...12 more
node:string_decoder StringDecoder
node:sys not available
node:timers Timeout, active, clearImmediate, clearInterval, clearTimeout, enroll, promises, setImmediate, setInterval, setTimeout, unenroll
node:timers/promises scheduler, setImmediate, setInterval, setTimeout
node:tls getCACertificates, setDefaultCACertificates CLIENT_RENEG_LIMIT, CLIENT_RENEG_WINDOW, DEFAULT_CIPHERS, DEFAULT_ECDH_CURVE, DEFAULT_MAX_VERSION, ...12 more
node:trace_events not available
node:tty not available
node:url URLPattern, fileURLToPathBuffer URL, URLSearchParams, Url, domainToASCII, domainToUnicode, fileURLToPath, format, parse, pathToFileURL, resolve, resolveObject, toPathIfFileURL, urlToHttpOptions
node:util diff, setTraceSigInt MIMEParams, MIMEType, TextDecoder, TextEncoder, _errnoException, ...42 more
node:util/types isAnyArrayBuffer, isArgumentsObject, isArrayBuffer, isArrayBufferView, isAsyncFunction, ...38 more
node:v8 not available
node:vm not available
node:wasi not available
node:worker_threads not available
node:zlib ZstdCompress, ZstdDecompress, createZstdCompress, createZstdDecompress, zstdCompress, zstdCompressSync, zstdDecompress, zstdDecompressSync BROTLI_DECODE, BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES, BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP, BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES, BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1, ...140 more
node:sea not available
node:sqlite not available
node:test after, afterEach, assert, before, beforeEach, describe, it, only, run, skip, snapshot, suite, test, todo MockFunctionContext, MockTracker, mock
node:test/reporters not available