Cloudflare Workers | Deno Deploy | Netlify Edge | Vercel Edge | GitHub

Node.js compat test

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

Compared against Node.js v22.14.0
Available runtime globals: AggregateError, Array, ArrayBuffer, Atomics, BigInt, BigInt64Array, BigUint64Array, Boolean, DataView, Date, Error, EvalError, Float32Array, Float64Array, Function, Infinity, Int16Array, Int32Array, Int8Array, Intl, JSON, Map, Math, Number, Object, Promise, Proxy, RangeError, ReferenceError, Reflect, RegExp, ServiceWorkerGlobalScope, Set, SharedArrayBuffer, String, Symbol, SyntaxError, TypeError, URIError, Uint16Array, Uint32Array, Uint8Array, Uint8ClampedArray, WeakMap, WeakSet, WebAssembly, caches, console, crypto, decodeURI, decodeURIComponent, encodeURI, encodeURIComponent, globalThis, isFinite, isNaN, parseFloat, parseInt, self
Missing Node.js globals: BroadcastChannel, ByteLengthQueuingStrategy, CompressionStream, CountQueuingStrategy, CustomEvent, DOMException, DecompressionStream, FinalizationRegistry, Iterator, MessageChannel, MessageEvent, MessagePort, NaN, Navigator, Performance, PerformanceEntry, PerformanceMark, PerformanceMeasure, PerformanceObserver, PerformanceObserverEntryList, PerformanceResourceTiming, ReadableByteStreamController, ReadableStreamBYOBRequest, ReadableStreamDefaultController, TransformStreamDefaultController, WeakRef, WritableStreamDefaultController, clearImmediate, escape, eval, global, navigator, performance, queueMicrotask, setImmediate, undefined, unescape
Node.js module Missing exports Available exports
node:_http_agent not available
node:_http_client not available
node:_http_common not available
node:_http_incoming not available
node:_http_outgoing not available
node:_http_server not available
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 not available
node:_tls_wrap not available
node:assert CallTracker, partialDeepStrictEqual AssertionError, deepEqual, deepStrictEqual, doesNotMatch, doesNotReject, ...14 more
node:assert/strict CallTracker, partialDeepStrictEqual AssertionError, deepEqual, deepStrictEqual, doesNotMatch, doesNotReject, ...14 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 not available
node:crypto Cipher, Cipheriv, Decipher, Decipheriv, ECDH, Sign, Verify, constants, createCipheriv, createDecipheriv, createECDH, createSign, createVerify, getCipherInfo, hash, privateDecrypt, privateEncrypt, publicDecrypt, publicEncrypt, sign, verify Certificate, DiffieHellman, DiffieHellmanGroup, Hash, Hmac, ...45 more
node:dgram not available
node:diagnostics_channel Channel, TracingChannel, channel, hasSubscribers, subscribe, tracingChannel, unsubscribe
node:dns ADDRCONFIG, ADDRGETNETWORKPARAMS, ALL, BADFAMILY, BADFLAGS, ...44 more
node:dns/promises 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 not available
node:fs/promises not available
node:http not available
node:http2 not available
node:https not available
node:inspector not available
node:inspector/promises not available
node:module Module, SourceMap, _cache, _debug, _extensions, _findPath, _initPaths, _load, _nodeModulePaths, _pathCache, _preloadModules, _resolveFilename, _resolveLookupPaths, constants, enableCompileCache, findPackageJSON, findSourceMap, flushCompileCache, getCompileCacheDir, getSourceMapsSupport, globalPaths, register, runMain, setSourceMapsSupport, stripTypeScriptTypes, syncBuiltinESMExports builtinModules, createRequire, isBuiltin
node:net Stream, _createServerHandle, _normalizeArgs, _setSimultaneousAccepts BlockList, Server, Socket, SocketAddress, connect, createConnection, createServer, getDefaultAutoSelectFamily, getDefaultAutoSelectFamilyAttemptTimeout, isIP, isIPv4, isIPv6, setDefaultAutoSelectFamily, setDefaultAutoSelectFamilyAttemptTimeout
node:os not available
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 _debugEnd, _debugProcess, _events, _eventsCount, _exiting, ...71 more env, exit, getBuiltinModule, nextTick, platform
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 duplexPair Duplex, PassThrough, Readable, Stream, Transform, ...17 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 _unrefActive Timeout, active, clearImmediate, clearInterval, clearTimeout, enroll, promises, setImmediate, setInterval, setTimeout, unenroll
node:timers/promises scheduler, setImmediate, setInterval, setTimeout
node:tls not available
node:trace_events not available
node:tty not available
node:url URL, URLSearchParams, Url, domainToASCII, domainToUnicode, fileURLToPath, format, parse, pathToFileURL, resolve, resolveObject, toPathIfFileURL, urlToHttpOptions
node:util _errnoException, _exceptionWithHostPort, isBoolean, isBuffer, isDate, isError, isFunction, isNull, isNullOrUndefined, isNumber, isObject, isPrimitive, isRegExp, isString, isSymbol, isUndefined MIMEParams, MIMEType, TextDecoder, TextEncoder, _extend, ...26 more
node:util/types isAnyArrayBuffer, isArgumentsObject, isArrayBuffer, isArrayBufferView, isAsyncFunction, ...37 more
node:v8 not available
node:vm not available
node:wasi not available
node:worker_threads not available
node:zlib 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