| https://beta.docs.nodejs.org/ |
| Learn | https://nodejs.org/en/learn |
| About | https://nodejs.org/en/about |
| Download | https://nodejs.org/en/download |
| Docs | https://nodejs.org/docs/latest/api/ |
| Blog | https://nodejs.org/en/blog/ |
| Contribute | https://github.com/nodejs/node/blob/main/CONTRIBUTING.md |
| https://github.com/nodejs/node |
| About this documentation | https://beta.docs.nodejs.org/index.html |
| Usage and example | https://beta.docs.nodejs.org/synopsis.html |
| Assert | https://beta.docs.nodejs.org/assert.html |
| Async hooks | https://beta.docs.nodejs.org/async_hooks.html |
| Asynchronous context tracking | https://beta.docs.nodejs.org/async_context.html |
| Benchmark runner | https://beta.docs.nodejs.org/bench.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html |
| Blob | https://beta.docs.nodejs.org/buffer/Blob.html |
| Buffer | https://beta.docs.nodejs.org/buffer/Buffer.html |
| File | https://beta.docs.nodejs.org/buffer/File.html |
| buffer module APIs | https://beta.docs.nodejs.org/buffer/buffer-module-apis.html |
| C++ addons | https://beta.docs.nodejs.org/addons.html |
| C++ embedder API | https://beta.docs.nodejs.org/embedding.html |
| Child process | https://beta.docs.nodejs.org/child_process.html |
| Cluster | https://beta.docs.nodejs.org/cluster.html |
| Command-line API | https://beta.docs.nodejs.org/cli.html |
| Console | https://beta.docs.nodejs.org/console.html |
| Crypto | https://beta.docs.nodejs.org/crypto.html |
| Debugger | https://beta.docs.nodejs.org/debugger.html |
| Deprecated APIs | https://beta.docs.nodejs.org/deprecations.html |
| Diagnostic report | https://beta.docs.nodejs.org/report.html |
| Diagnostics Channel | https://beta.docs.nodejs.org/diagnostics_channel.html |
| DNS | https://beta.docs.nodejs.org/dns.html |
| Domain | https://beta.docs.nodejs.org/domain.html |
| DTLS | https://beta.docs.nodejs.org/dtls.html |
| Environment Variables | https://beta.docs.nodejs.org/environment_variables.html |
| Errors | https://beta.docs.nodejs.org/errors.html |
| Events | https://beta.docs.nodejs.org/events.html |
| FFI | https://beta.docs.nodejs.org/ffi.html |
| File system | https://beta.docs.nodejs.org/fs.html |
| Global objects | https://beta.docs.nodejs.org/globals.html |
| HTTP | https://beta.docs.nodejs.org/http.html |
| HTTP/2 | https://beta.docs.nodejs.org/http2.html |
| HTTPS | https://beta.docs.nodejs.org/https.html |
| Inspector | https://beta.docs.nodejs.org/inspector.html |
| Internationalization support | https://beta.docs.nodejs.org/intl.html |
| Iterable Streams | https://beta.docs.nodejs.org/stream_iter.html |
| Modules: node:module API | https://beta.docs.nodejs.org/module.html |
| Modules: CommonJS modules | https://beta.docs.nodejs.org/modules.html |
| Modules: ECMAScript modules | https://beta.docs.nodejs.org/esm.html |
| Modules: Packages | https://beta.docs.nodejs.org/packages.html |
| Modules: TypeScript | https://beta.docs.nodejs.org/typescript.html |
| Net | https://beta.docs.nodejs.org/net.html |
| Node-API | https://beta.docs.nodejs.org/n-api.html |
| OS | https://beta.docs.nodejs.org/os.html |
| Path | https://beta.docs.nodejs.org/path.html |
| Performance measurement APIs | https://beta.docs.nodejs.org/perf_hooks.html |
| Permissions | https://beta.docs.nodejs.org/permissions.html |
| Process | https://beta.docs.nodejs.org/process.html |
| Punycode | https://beta.docs.nodejs.org/punycode.html |
| Query string | https://beta.docs.nodejs.org/querystring.html |
| Readline | https://beta.docs.nodejs.org/readline.html |
| REPL | https://beta.docs.nodejs.org/repl.html |
| Single executable applications | https://beta.docs.nodejs.org/single-executable-applications.html |
| SQLite | https://beta.docs.nodejs.org/sqlite.html |
| Stream | https://beta.docs.nodejs.org/stream.html |
| String decoder | https://beta.docs.nodejs.org/string_decoder.html |
| Test runner | https://beta.docs.nodejs.org/test.html |
| Timers | https://beta.docs.nodejs.org/timers.html |
| TLS (SSL) | https://beta.docs.nodejs.org/tls.html |
| Trace events | https://beta.docs.nodejs.org/tracing.html |
| TTY | https://beta.docs.nodejs.org/tty.html |
| UDP/datagram sockets | https://beta.docs.nodejs.org/dgram.html |
| URL | https://beta.docs.nodejs.org/url.html |
| Util | https://beta.docs.nodejs.org/util.html |
| V8 | https://beta.docs.nodejs.org/v8.html |
| Virtual File System | https://beta.docs.nodejs.org/vfs.html |
| VM (executing JavaScript) | https://beta.docs.nodejs.org/vm.html |
| Web Crypto API | https://beta.docs.nodejs.org/webcrypto.html |
| Web Streams API | https://beta.docs.nodejs.org/webstreams.html |
| WebAssembly System Interface (WASI) | https://beta.docs.nodejs.org/wasi.html |
| Worker threads | https://beta.docs.nodejs.org/worker_threads.html |
| Zlib | https://beta.docs.nodejs.org/zlib.html |
| Buffers and character encodings | https://beta.docs.nodejs.org/buffer.html#buffers-and-character-encodings |
| Buffers and TypedArrays | https://beta.docs.nodejs.org/buffer.html#buffers-and-typedarrays |
| Buffer methods are callable with Uint8Array instances | https://beta.docs.nodejs.org/buffer.html#buffer-methods-are-callable-with-uint8array-instances |
| Buffers and iteration | https://beta.docs.nodejs.org/buffer.html#buffers-and-iteration |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| new buffer.Blob | https://beta.docs.nodejs.org/buffer.html#new-bufferblobsources-options |
| blob.arrayBuffer | https://beta.docs.nodejs.org/buffer.html#blobarraybuffer |
| blob.bytes | https://beta.docs.nodejs.org/buffer.html#blobbytes |
| blob.size | https://beta.docs.nodejs.org/buffer.html#blobsize |
| blob.slice | https://beta.docs.nodejs.org/buffer.html#blobslicestart-end-type |
| blob.stream | https://beta.docs.nodejs.org/buffer.html#blobstream |
| blob.text | https://beta.docs.nodejs.org/buffer.html#blobtext |
| blob.textStream | https://beta.docs.nodejs.org/buffer.html#blobtextstream |
| blob.type | https://beta.docs.nodejs.org/buffer.html#blobtype |
| Blob objects and MessageChannel | https://beta.docs.nodejs.org/buffer.html#blob-objects-and-messagechannel |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer.alloc | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Buffer.allocUnsafe | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.allocUnsafeSlow | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment |
| Buffer.byteLength | https://beta.docs.nodejs.org/buffer.html#static-method-bufferbytelengthstring-encoding |
| Buffer.stringLength | https://beta.docs.nodejs.org/buffer.html#static-method-bufferstringlengthinput-encoding |
| Buffer.compare | https://beta.docs.nodejs.org/buffer.html#static-method-buffercomparebuf1-buf2 |
| Buffer.concat | https://beta.docs.nodejs.org/buffer.html#static-method-bufferconcatlist-totallength |
| Buffer.copyBytesFrom | https://beta.docs.nodejs.org/buffer.html#static-method-buffercopybytesfromview-offset-length |
| Buffer.from | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray |
| Buffer.isBuffer | https://beta.docs.nodejs.org/buffer.html#static-method-bufferisbufferobj |
| Buffer.isEncoding | https://beta.docs.nodejs.org/buffer.html#static-method-bufferisencodingencoding |
| Buffer.poolSize | https://beta.docs.nodejs.org/buffer.html#bufferpoolsize |
| buf[index] | https://beta.docs.nodejs.org/buffer.html#bufindex |
| buf.buffer | https://beta.docs.nodejs.org/buffer.html#bufbuffer |
| buf.byteOffset | https://beta.docs.nodejs.org/buffer.html#bufbyteoffset |
| buf.compare | https://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend |
| buf.copy | https://beta.docs.nodejs.org/buffer.html#bufcopytarget-targetstart-sourcestart-sourceend |
| buf.entries | https://beta.docs.nodejs.org/buffer.html#bufentries |
| buf.equals | https://beta.docs.nodejs.org/buffer.html#bufequalsotherbuffer |
| buf.fill | https://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding |
| buf.includes | https://beta.docs.nodejs.org/buffer.html#bufincludesvalue-start-end-encoding |
| buf.indexOf | https://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding |
| buf.keys | https://beta.docs.nodejs.org/buffer.html#bufkeys |
| buf.lastIndexOf | https://beta.docs.nodejs.org/buffer.html#buflastindexofvalue-start-end-encoding |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| buf.parent | https://beta.docs.nodejs.org/buffer.html#bufparent |
| buf.readBigInt64BE | https://beta.docs.nodejs.org/buffer.html#bufreadbigint64beoffset |
| buf.readBigInt64LE | https://beta.docs.nodejs.org/buffer.html#bufreadbigint64leoffset |
| buf.readBigUInt64BE | https://beta.docs.nodejs.org/buffer.html#bufreadbiguint64beoffset |
| buf.readBigUInt64LE | https://beta.docs.nodejs.org/buffer.html#bufreadbiguint64leoffset |
| buf.readDoubleBE | https://beta.docs.nodejs.org/buffer.html#bufreaddoublebeoffset |
| buf.readDoubleLE | https://beta.docs.nodejs.org/buffer.html#bufreaddoubleleoffset |
| buf.readFloatBE | https://beta.docs.nodejs.org/buffer.html#bufreadfloatbeoffset |
| buf.readFloatLE | https://beta.docs.nodejs.org/buffer.html#bufreadfloatleoffset |
| buf.readInt8 | https://beta.docs.nodejs.org/buffer.html#bufreadint8offset |
| buf.readInt16BE | https://beta.docs.nodejs.org/buffer.html#bufreadint16beoffset |
| buf.readInt16LE | https://beta.docs.nodejs.org/buffer.html#bufreadint16leoffset |
| buf.readInt32BE | https://beta.docs.nodejs.org/buffer.html#bufreadint32beoffset |
| buf.readInt32LE | https://beta.docs.nodejs.org/buffer.html#bufreadint32leoffset |
| buf.readIntBE | https://beta.docs.nodejs.org/buffer.html#bufreadintbeoffset-bytelength |
| buf.readIntLE | https://beta.docs.nodejs.org/buffer.html#bufreadintleoffset-bytelength |
| buf.readUInt8 | https://beta.docs.nodejs.org/buffer.html#bufreaduint8offset |
| buf.readUInt16BE | https://beta.docs.nodejs.org/buffer.html#bufreaduint16beoffset |
| buf.readUInt16LE | https://beta.docs.nodejs.org/buffer.html#bufreaduint16leoffset |
| buf.readUInt32BE | https://beta.docs.nodejs.org/buffer.html#bufreaduint32beoffset |
| buf.readUInt32LE | https://beta.docs.nodejs.org/buffer.html#bufreaduint32leoffset |
| buf.readUIntBE | https://beta.docs.nodejs.org/buffer.html#bufreaduintbeoffset-bytelength |
| buf.readUIntLE | https://beta.docs.nodejs.org/buffer.html#bufreaduintleoffset-bytelength |
| buf.subarray | https://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end |
| buf.slice | https://beta.docs.nodejs.org/buffer.html#bufslicestart-end |
| buf.swap16 | https://beta.docs.nodejs.org/buffer.html#bufswap16 |
| buf.swap32 | https://beta.docs.nodejs.org/buffer.html#bufswap32 |
| buf.swap64 | https://beta.docs.nodejs.org/buffer.html#bufswap64 |
| buf.toJSON | https://beta.docs.nodejs.org/buffer.html#buftojson |
| buf.toString | https://beta.docs.nodejs.org/buffer.html#buftostringencoding-start-end |
| buf.values | https://beta.docs.nodejs.org/buffer.html#bufvalues |
| buf.write | https://beta.docs.nodejs.org/buffer.html#bufwritestring-offset-length-encoding |
| buf.writeBigInt64BE | https://beta.docs.nodejs.org/buffer.html#bufwritebigint64bevalue-offset |
| buf.writeBigInt64LE | https://beta.docs.nodejs.org/buffer.html#bufwritebigint64levalue-offset |
| buf.writeBigUInt64BE | https://beta.docs.nodejs.org/buffer.html#bufwritebiguint64bevalue-offset |
| buf.writeBigUInt64LE | https://beta.docs.nodejs.org/buffer.html#bufwritebiguint64levalue-offset |
| buf.writeDoubleBE | https://beta.docs.nodejs.org/buffer.html#bufwritedoublebevalue-offset |
| buf.writeDoubleLE | https://beta.docs.nodejs.org/buffer.html#bufwritedoublelevalue-offset |
| buf.writeFloatBE | https://beta.docs.nodejs.org/buffer.html#bufwritefloatbevalue-offset |
| buf.writeFloatLE | https://beta.docs.nodejs.org/buffer.html#bufwritefloatlevalue-offset |
| buf.writeInt8 | https://beta.docs.nodejs.org/buffer.html#bufwriteint8value-offset |
| buf.writeInt16BE | https://beta.docs.nodejs.org/buffer.html#bufwriteint16bevalue-offset |
| buf.writeInt16LE | https://beta.docs.nodejs.org/buffer.html#bufwriteint16levalue-offset |
| buf.writeInt32BE | https://beta.docs.nodejs.org/buffer.html#bufwriteint32bevalue-offset |
| buf.writeInt32LE | https://beta.docs.nodejs.org/buffer.html#bufwriteint32levalue-offset |
| buf.writeIntBE | https://beta.docs.nodejs.org/buffer.html#bufwriteintbevalue-offset-bytelength |
| buf.writeIntLE | https://beta.docs.nodejs.org/buffer.html#bufwriteintlevalue-offset-bytelength |
| buf.writeUInt8 | https://beta.docs.nodejs.org/buffer.html#bufwriteuint8value-offset |
| buf.writeUInt16BE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint16bevalue-offset |
| buf.writeUInt16LE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint16levalue-offset |
| buf.writeUInt32BE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint32bevalue-offset |
| buf.writeUInt32LE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint32levalue-offset |
| buf.writeUIntBE | https://beta.docs.nodejs.org/buffer.html#bufwriteuintbevalue-offset-bytelength |
| buf.writeUIntLE | https://beta.docs.nodejs.org/buffer.html#bufwriteuintlevalue-offset-bytelength |
| new Buffer | https://beta.docs.nodejs.org/buffer.html#new-bufferarray |
| File | https://beta.docs.nodejs.org/buffer.html#class-file |
| new buffer.File | https://beta.docs.nodejs.org/buffer.html#new-bufferfilesources-filename-options |
| file.name | https://beta.docs.nodejs.org/buffer.html#filename |
| file.lastModified | https://beta.docs.nodejs.org/buffer.html#filelastmodified |
| buffer module APIs | https://beta.docs.nodejs.org/buffer.html#nodebuffer-module-apis |
| buffer.atob | https://beta.docs.nodejs.org/buffer.html#bufferatobdata |
| buffer.btoa | https://beta.docs.nodejs.org/buffer.html#bufferbtoadata |
| buffer.isAscii | https://beta.docs.nodejs.org/buffer.html#bufferisasciiinput |
| buffer.isLatin1 | https://beta.docs.nodejs.org/buffer.html#bufferislatin1input |
| buffer.isUtf8 | https://beta.docs.nodejs.org/buffer.html#bufferisutf8input |
| buffer.INSPECT_MAX_BYTES | https://beta.docs.nodejs.org/buffer.html#bufferinspect_max_bytes |
| buffer.kMaxLength | https://beta.docs.nodejs.org/buffer.html#bufferkmaxlength |
| buffer.kStringMaxLength | https://beta.docs.nodejs.org/buffer.html#bufferkstringmaxlength |
| buffer.resolveObjectURL | https://beta.docs.nodejs.org/buffer.html#bufferresolveobjecturlid |
| buffer.transcode | https://beta.docs.nodejs.org/buffer.html#buffertranscodesource-fromenc-toenc |
| Buffer constants | https://beta.docs.nodejs.org/buffer.html#buffer-constants |
| Buffer.from(), Buffer.alloc(), and Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#bufferfrom-bufferalloc-and-bufferallocunsafe |
| --zero-fill-buffers | https://beta.docs.nodejs.org/buffer.html#the---zero-fill-buffers-command-line-option |
| What makes Buffer.allocUnsafe() and Buffer.allocUnsafeSlow() "unsafe"? | https://beta.docs.nodejs.org/buffer.html#what-makes-bufferallocunsafe-and-bufferallocunsafeslow-unsafe |
| Aligned allocations | https://beta.docs.nodejs.org/buffer.html#aligned-allocations |
| Buffer | https://beta.docs.nodejs.org/buffer.html#buffer |
| lib/buffer.js | https://github.com/nodejs/node/blob/main/lib/buffer.js |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Buffers and character encodings | https://beta.docs.nodejs.org/buffer.html#buffers-and-character-encodings |
| Introduced base64url encoding.v15.7.0, v14.18.0 | https://github.com/nodejs/node/pull/36952 |
| Introduced latin1 as an alias for binary.v6.4.0 | https://github.com/nodejs/node/pull/7111 |
| Removed the deprecated raw and raws encodings.v5.0.0 | https://github.com/nodejs/node/pull/2859 |
| UTF-8 | https://en.wikipedia.org/wiki/UTF-8 |
| little-endian | https://en.wikipedia.org/wiki/Endianness |
| UTF-16 | https://en.wikipedia.org/wiki/UTF-16 |
| ISO-8859-1 | https://en.wikipedia.org/wiki/ISO-8859-1 |
| Base64 | https://en.wikipedia.org/wiki/Base64 |
| RFC 4648, Section 5 | https://tools.ietf.org/html/rfc4648#section-5 |
| base64url | https://tools.ietf.org/html/rfc4648#section-5 |
| RFC 4648, Section 5 | https://tools.ietf.org/html/rfc4648#section-5 |
| ASCII | https://en.wikipedia.org/wiki/ASCII |
| WHATWG Encoding Standard | https://encoding.spec.whatwg.org/ |
| Buffers and TypedArrays | https://beta.docs.nodejs.org/buffer.html#buffers-and-typedarrays |
| The Buffer class now inherits from Uint8Array.v3.0.0 | https://github.com/nodejs/node/pull/2002 |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| TypedArray.prototype.slice() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/slice |
| Buffer.prototype.slice() | https://beta.docs.nodejs.org/buffer.html#bufslicestart-end |
| TypedArray.prototype.subarray() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/subarray |
| Buffer.prototype.slice() | https://beta.docs.nodejs.org/buffer.html#bufslicestart-end |
| buf.toString() | https://beta.docs.nodejs.org/buffer.html#buftostringencoding-start-end |
| buf.indexOf() | https://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| Buffer.from() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray.from() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| TypedArray.from(source[, mapFn[, thisArg]]) | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from |
| Buffer.from(array) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray |
| Buffer.from(buffer) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfrombuffer |
| Buffer.from(arrayBuffer[, byteOffset[, length]]) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length |
| Buffer.from(string[, encoding]) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding |
| Buffer methods are callable with Uint8Array instances | https://beta.docs.nodejs.org/buffer.html#buffer-methods-are-callable-with-uint8array-instances |
| Buffers and iteration | https://beta.docs.nodejs.org/buffer.html#buffers-and-iteration |
| buf.values() | https://beta.docs.nodejs.org/buffer.html#bufvalues |
| buf.keys() | https://beta.docs.nodejs.org/buffer.html#bufkeys |
| buf.entries() | https://beta.docs.nodejs.org/buffer.html#bufentries |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| No longer experimental.v18.0.0, v16.17.0 | https://github.com/nodejs/node/pull/41270 |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| buffer.Blob Constructor | https://beta.docs.nodejs.org/buffer.html#new-bufferblobsources-options |
| Added the standard endings option to replace line-endings, and removed the non-standard encoding option.v16.7.0 | https://github.com/nodejs/node/pull/39708 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| blob.arrayBuffer | https://beta.docs.nodejs.org/buffer.html#blobarraybuffer |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| blob.bytes | https://beta.docs.nodejs.org/buffer.html#blobbytes |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| blob.size | https://beta.docs.nodejs.org/buffer.html#blobsize |
| blob.slice | https://beta.docs.nodejs.org/buffer.html#blobslicestart-end-type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| blob.stream | https://beta.docs.nodejs.org/buffer.html#blobstream |
| ReadableStream | https://beta.docs.nodejs.org/webstreams.html#class-readablestream |
| blob.text | https://beta.docs.nodejs.org/buffer.html#blobtext |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| blob.textStream | https://beta.docs.nodejs.org/buffer.html#blobtextstream |
| ReadableStream | https://beta.docs.nodejs.org/webstreams.html#class-readablestream |
| blob.stream() | https://beta.docs.nodejs.org/buffer.html#blobstream |
| TextDecoderStream | https://beta.docs.nodejs.org/webstreams.html#class-textdecoderstream |
| blob.type | https://beta.docs.nodejs.org/buffer.html#blobtype |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Blob objects and MessageChannel | https://beta.docs.nodejs.org/buffer.html#blob-objects-and-messagechannel |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer.alloc | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Throw ERR_INVALID_ARG_TYPE or ERR_OUT_OF_RANGE instead of ERR_INVALID_ARG_VALUE for invalid input arguments.v20.0.0 | https://github.com/nodejs/node/pull/45796 |
| Throw ERR_INVALID_ARG_VALUE instead of ERR_INVALID_OPT_VALUE for invalid input arguments.v15.0.0 | https://github.com/nodejs/node/pull/34682 |
| Attempting to fill a non-zero length buffer with a zero length buffer triggers a thrown exception.v10.0.0 | https://github.com/nodejs/node/pull/18129 |
| Specifying an invalid string for fill triggers a thrown exception.v10.0.0 | https://github.com/nodejs/node/pull/17427 |
| Specifying an invalid string for fill now results in a zero-filled buffer.v8.9.3 | https://github.com/nodejs/node/pull/17428 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| buffer.constants.MAX_LENGTH | https://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_length |
| ERR_OUT_OF_RANGE | https://beta.docs.nodejs.org/errors.html#err_out_of_range |
| buf.fill(fill) | https://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding |
| buf.fill(fill, encoding) | https://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding |
| Buffer.alloc() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.allocUnsafe | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Added the alignment argument.v26.8.0 | https://github.com/nodejs/node/pull/65003 |
| Throw ERR_INVALID_ARG_TYPE or ERR_OUT_OF_RANGE instead of ERR_INVALID_ARG_VALUE for invalid input arguments.v20.0.0 | https://github.com/nodejs/node/pull/45796 |
| Throw ERR_INVALID_ARG_VALUE instead of ERR_INVALID_OPT_VALUE for invalid input arguments.v15.0.0 | https://github.com/nodejs/node/pull/34682 |
| Passing a negative size will now throw an error.v7.0.0 | https://github.com/nodejs/node/pull/7079 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Aligned allocations | https://beta.docs.nodejs.org/buffer.html#aligned-allocations |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| buffer.constants.MAX_LENGTH | https://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_length |
| ERR_OUT_OF_RANGE | https://beta.docs.nodejs.org/errors.html#err_out_of_range |
| Buffer.alloc() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Buffer.poolSize | https://beta.docs.nodejs.org/buffer.html#bufferpoolsize |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.from(array) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray |
| Buffer.from(string) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding |
| Buffer.concat() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferconcatlist-totallength |
| Buffer.poolSize | https://beta.docs.nodejs.org/buffer.html#bufferpoolsize |
| Buffer.poolSize | https://beta.docs.nodejs.org/buffer.html#bufferpoolsize |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.allocUnsafeSlow | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment |
| Added the alignment argument.v26.8.0 | https://github.com/nodejs/node/pull/65003 |
| Throw ERR_INVALID_ARG_TYPE or ERR_OUT_OF_RANGE instead of ERR_INVALID_ARG_VALUE for invalid input arguments.v20.0.0 | https://github.com/nodejs/node/pull/45796 |
| Throw ERR_INVALID_ARG_VALUE instead of ERR_INVALID_OPT_VALUE for invalid input arguments.v15.0.0 | https://github.com/nodejs/node/pull/34682 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Aligned allocations | https://beta.docs.nodejs.org/buffer.html#aligned-allocations |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| buffer.constants.MAX_LENGTH | https://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_length |
| ERR_OUT_OF_RANGE | https://beta.docs.nodejs.org/errors.html#err_out_of_range |
| buf.fill(0) | https://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.byteLength | https://beta.docs.nodejs.org/buffer.html#static-method-bufferbytelengthstring-encoding |
| Passing invalid input will now throw an error.v7.0.0 | https://github.com/nodejs/node/pull/8946 |
| The string parameter can now be any TypedArray, DataView or ArrayBuffer.v5.10.0 | https://github.com/nodejs/node/pull/5255 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| String.prototype.length | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Buffer.stringLength | https://beta.docs.nodejs.org/buffer.html#static-method-bufferstringlengthinput-encoding |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer.byteLength() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferbytelengthstring-encoding |
| buffer.constants.MAX_STRING_LENGTH | https://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_string_length |
| Buffer.compare | https://beta.docs.nodejs.org/buffer.html#static-method-buffercomparebuf1-buf2 |
| The arguments can now be Uint8Arrays.v8.0.0 | https://github.com/nodejs/node/pull/10236 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.compare() | https://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend |
| buf1.compare(buf2) | https://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend |
| Buffer.concat | https://beta.docs.nodejs.org/buffer.html#static-method-bufferconcatlist-totallength |
| The elements of list can now be Uint8Arrays.v8.0.0 | https://github.com/nodejs/node/pull/10236 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.copyBytesFrom | https://beta.docs.nodejs.org/buffer.html#static-method-buffercopybytesfromview-offset-length |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer.from | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer.copyBytesFrom() | https://beta.docs.nodejs.org/buffer.html#static-method-buffercopybytesfromview-offset-length |
| Buffer.from(string) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.from | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Buffer.from | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfrombuffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer.from | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromobject-offsetorencoding-length |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer.from | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer.from(string) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.isBuffer | https://beta.docs.nodejs.org/buffer.html#static-method-bufferisbufferobj |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Buffer.isEncoding | https://beta.docs.nodejs.org/buffer.html#static-method-bufferisencodingencoding |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Buffer.poolSize | https://beta.docs.nodejs.org/buffer.html#bufferpoolsize |
| Default raised from 8192 to 65536.v26.3.0 | https://github.com/nodejs/node/pull/63597 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf[index] | https://beta.docs.nodejs.org/buffer.html#bufindex |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.buffer | https://beta.docs.nodejs.org/buffer.html#bufbuffer |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| buf.byteOffset | https://beta.docs.nodejs.org/buffer.html#bufbyteoffset |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.compare | https://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend |
| The target parameter can now be a Uint8Array.v8.0.0 | https://github.com/nodejs/node/pull/10236 |
| Additional parameters for specifying offsets are supported now.v5.11.0 | https://github.com/nodejs/node/pull/5880 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| ERR_OUT_OF_RANGE | https://beta.docs.nodejs.org/errors.html#err_out_of_range |
| buf.copy | https://beta.docs.nodejs.org/buffer.html#bufcopytarget-targetstart-sourcestart-sourceend |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| TypedArray.prototype.set() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set |
| buf.entries | https://beta.docs.nodejs.org/buffer.html#bufentries |
| Iterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator |
| iterator | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols |
| buf.equals | https://beta.docs.nodejs.org/buffer.html#bufequalsotherbuffer |
| The arguments can now be Uint8Arrays.v8.0.0 | https://github.com/nodejs/node/pull/10236 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| buf.compare(otherBuffer) === 0 | https://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend |
| buf.fill | https://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding |
| Throws ERR_OUT_OF_RANGE instead of ERR_INDEX_OUT_OF_RANGE.v11.0.0 | https://github.com/nodejs/node/pull/22969 |
| Negative end values throw an ERR_INDEX_OUT_OF_RANGE error.v10.0.0 | https://github.com/nodejs/node/pull/18790 |
| Attempting to fill a non-zero length buffer with a zero length buffer triggers a thrown exception.v10.0.0 | https://github.com/nodejs/node/pull/18129 |
| Specifying an invalid string for value triggers a thrown exception.v10.0.0 | https://github.com/nodejs/node/pull/17427 |
| The encoding parameter is supported now.v5.7.0 | https://github.com/nodejs/node/pull/4935 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| buf.includes | https://beta.docs.nodejs.org/buffer.html#bufincludesvalue-start-end-encoding |
| Added the end parameter.v26.1.0 | https://github.com/nodejs/node/pull/62390 |
| supports Uint8Array as this value.v25.5.0, v24.13.1 | https://github.com/nodejs/node/pull/56578 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| buf.indexOf() !== -1 | https://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding |
| buf.indexOf | https://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding |
| Added the end parameter.v26.1.0 | https://github.com/nodejs/node/pull/62390 |
| The value can now be a Uint8Array.v8.0.0 | https://github.com/nodejs/node/pull/10236 |
| When encoding is being passed, the byteOffset parameter is no longer required.v5.7.0, v4.4.0 | https://github.com/nodejs/node/pull/4803 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| buf.subarray | https://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end |
| String.prototype.indexOf() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf |
| buf.keys | https://beta.docs.nodejs.org/buffer.html#bufkeys |
| Iterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator |
| iterator | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols |
| buf.lastIndexOf | https://beta.docs.nodejs.org/buffer.html#buflastindexofvalue-start-end-encoding |
| Added the end parameter.v26.1.0 | https://github.com/nodejs/node/pull/62390 |
| The value can now be a Uint8Array.v8.0.0 | https://github.com/nodejs/node/pull/10236 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.indexOf() | https://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding |
| String.prototype.lastIndexOf() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.parent | https://beta.docs.nodejs.org/buffer.html#bufparent |
| buf.buffer | https://beta.docs.nodejs.org/buffer.html#bufbuffer |
| buf.readBigInt64BE | https://beta.docs.nodejs.org/buffer.html#bufreadbigint64beoffset |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| buf.readBigInt64LE | https://beta.docs.nodejs.org/buffer.html#bufreadbigint64leoffset |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| buf.readBigUInt64BE | https://beta.docs.nodejs.org/buffer.html#bufreadbiguint64beoffset |
| This function is also available as buf.readBigUint64BE().v14.10.0, v12.19.0 | https://github.com/nodejs/node/pull/34960 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| buf.readBigUInt64LE | https://beta.docs.nodejs.org/buffer.html#bufreadbiguint64leoffset |
| This function is also available as buf.readBigUint64LE().v14.10.0, v12.19.0 | https://github.com/nodejs/node/pull/34960 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| buf.readDoubleBE | https://beta.docs.nodejs.org/buffer.html#bufreaddoublebeoffset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readDoubleLE | https://beta.docs.nodejs.org/buffer.html#bufreaddoubleleoffset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readFloatBE | https://beta.docs.nodejs.org/buffer.html#bufreadfloatbeoffset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readFloatLE | https://beta.docs.nodejs.org/buffer.html#bufreadfloatleoffset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readInt8 | https://beta.docs.nodejs.org/buffer.html#bufreadint8offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readInt16BE | https://beta.docs.nodejs.org/buffer.html#bufreadint16beoffset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readInt16LE | https://beta.docs.nodejs.org/buffer.html#bufreadint16leoffset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readInt32BE | https://beta.docs.nodejs.org/buffer.html#bufreadint32beoffset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readInt32LE | https://beta.docs.nodejs.org/buffer.html#bufreadint32leoffset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readIntBE | https://beta.docs.nodejs.org/buffer.html#bufreadintbeoffset-bytelength |
| supports Uint8Array as this value.v25.5.0, v24.13.1 | https://github.com/nodejs/node/pull/56578 |
| Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readIntLE | https://beta.docs.nodejs.org/buffer.html#bufreadintleoffset-bytelength |
| supports Uint8Array as this value.v25.5.0, v24.13.1 | https://github.com/nodejs/node/pull/56578 |
| Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readUInt8 | https://beta.docs.nodejs.org/buffer.html#bufreaduint8offset |
| This function is also available as buf.readUint8().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readUInt16BE | https://beta.docs.nodejs.org/buffer.html#bufreaduint16beoffset |
| This function is also available as buf.readUint16BE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readUInt16LE | https://beta.docs.nodejs.org/buffer.html#bufreaduint16leoffset |
| This function is also available as buf.readUint16LE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readUInt32BE | https://beta.docs.nodejs.org/buffer.html#bufreaduint32beoffset |
| This function is also available as buf.readUint32BE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readUInt32LE | https://beta.docs.nodejs.org/buffer.html#bufreaduint32leoffset |
| This function is also available as buf.readUint32LE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readUIntBE | https://beta.docs.nodejs.org/buffer.html#bufreaduintbeoffset-bytelength |
| supports Uint8Array as this value.v25.5.0, v24.13.1 | https://github.com/nodejs/node/pull/56578 |
| This function is also available as buf.readUintBE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.readUIntLE | https://beta.docs.nodejs.org/buffer.html#bufreaduintleoffset-bytelength |
| supports Uint8Array as this value.v25.5.0, v24.13.1 | https://github.com/nodejs/node/pull/56578 |
| This function is also available as buf.readUintLE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.subarray | https://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| TypedArray.prototype.subarray() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/subarray |
| buf.slice | https://beta.docs.nodejs.org/buffer.html#bufslicestart-end |
| The buf.slice() method has been deprecated.v17.5.0, v16.15.0 | https://github.com/nodejs/node/pull/41596 |
| Coercing the offsets to integers now handles values outside the 32-bit integer range properly.v7.1.0, v6.9.2 | https://github.com/nodejs/node/pull/9341 |
| All offsets are now coerced to integers before doing any calculations with them.v7.0.0 | https://github.com/nodejs/node/pull/9101 |
| buf.subarray | https://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| buf.swap16 | https://beta.docs.nodejs.org/buffer.html#bufswap16 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| ERR_INVALID_BUFFER_SIZE | https://beta.docs.nodejs.org/errors.html#err_invalid_buffer_size |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| buf.swap32 | https://beta.docs.nodejs.org/buffer.html#bufswap32 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| ERR_INVALID_BUFFER_SIZE | https://beta.docs.nodejs.org/errors.html#err_invalid_buffer_size |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| buf.swap64 | https://beta.docs.nodejs.org/buffer.html#bufswap64 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| ERR_INVALID_BUFFER_SIZE | https://beta.docs.nodejs.org/errors.html#err_invalid_buffer_size |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| buf.toJSON | https://beta.docs.nodejs.org/buffer.html#buftojson |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| JSON.stringify() | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify |
| buf.toString | https://beta.docs.nodejs.org/buffer.html#buftostringencoding-start-end |
| supports Uint8Array as this value.v25.5.0, v24.13.1 | https://github.com/nodejs/node/pull/56578 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| buffer.constants.MAX_STRING_LENGTH | https://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_string_length |
| buf.values | https://beta.docs.nodejs.org/buffer.html#bufvalues |
| Iterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator |
| iterator | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols |
| buf.write | https://beta.docs.nodejs.org/buffer.html#bufwritestring-offset-length-encoding |
| supports Uint8Array as this value.v25.5.0, v24.13.1 | https://github.com/nodejs/node/pull/56578 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeBigInt64BE | https://beta.docs.nodejs.org/buffer.html#bufwritebigint64bevalue-offset |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeBigInt64LE | https://beta.docs.nodejs.org/buffer.html#bufwritebigint64levalue-offset |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeBigUInt64BE | https://beta.docs.nodejs.org/buffer.html#bufwritebiguint64bevalue-offset |
| This function is also available as buf.writeBigUint64BE().v14.10.0, v12.19.0 | https://github.com/nodejs/node/pull/34960 |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeBigUInt64LE | https://beta.docs.nodejs.org/buffer.html#bufwritebiguint64levalue-offset |
| This function is also available as buf.writeBigUint64LE().v14.10.0, v12.19.0 | https://github.com/nodejs/node/pull/34960 |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeDoubleBE | https://beta.docs.nodejs.org/buffer.html#bufwritedoublebevalue-offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeDoubleLE | https://beta.docs.nodejs.org/buffer.html#bufwritedoublelevalue-offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeFloatBE | https://beta.docs.nodejs.org/buffer.html#bufwritefloatbevalue-offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeFloatLE | https://beta.docs.nodejs.org/buffer.html#bufwritefloatlevalue-offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeInt8 | https://beta.docs.nodejs.org/buffer.html#bufwriteint8value-offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeInt16BE | https://beta.docs.nodejs.org/buffer.html#bufwriteint16bevalue-offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeInt16LE | https://beta.docs.nodejs.org/buffer.html#bufwriteint16levalue-offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeInt32BE | https://beta.docs.nodejs.org/buffer.html#bufwriteint32bevalue-offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeInt32LE | https://beta.docs.nodejs.org/buffer.html#bufwriteint32levalue-offset |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeIntBE | https://beta.docs.nodejs.org/buffer.html#bufwriteintbevalue-offset-bytelength |
| Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeIntLE | https://beta.docs.nodejs.org/buffer.html#bufwriteintlevalue-offset-bytelength |
| Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeUInt8 | https://beta.docs.nodejs.org/buffer.html#bufwriteuint8value-offset |
| This function is also available as buf.writeUint8().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeUInt16BE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint16bevalue-offset |
| This function is also available as buf.writeUint16BE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeUInt16LE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint16levalue-offset |
| This function is also available as buf.writeUint16LE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeUInt32BE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint32bevalue-offset |
| This function is also available as buf.writeUint32BE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeUInt32LE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint32levalue-offset |
| This function is also available as buf.writeUint32LE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeUIntBE | https://beta.docs.nodejs.org/buffer.html#bufwriteuintbevalue-offset-bytelength |
| This function is also available as buf.writeUintBE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buf.writeUIntLE | https://beta.docs.nodejs.org/buffer.html#bufwriteuintlevalue-offset-bytelength |
| This function is also available as buf.writeUintLE().v14.9.0, v12.19.0 | https://github.com/nodejs/node/pull/34729 |
| Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0 | https://github.com/nodejs/node/pull/18395 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer Constructor | https://beta.docs.nodejs.org/buffer.html#new-bufferarray |
| Calling this constructor emits a deprecation warning when run from code outside the node_modules directory.v10.0.0 | https://github.com/nodejs/node/pull/19524 |
| Calling this constructor no longer emits a deprecation warning.v7.2.1 | https://github.com/nodejs/node/pull/9529 |
| Calling this constructor emits a deprecation warning now.v7.0.0 | https://github.com/nodejs/node/pull/8169 |
| Buffer.from(array) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer.from(array) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray |
| Buffer Constructor | https://beta.docs.nodejs.org/buffer.html#new-bufferarraybuffer-byteoffset-length |
| Calling this constructor emits a deprecation warning when run from code outside the node_modules directory.v10.0.0 | https://github.com/nodejs/node/pull/19524 |
| Calling this constructor no longer emits a deprecation warning.v7.2.1 | https://github.com/nodejs/node/pull/9529 |
| Calling this constructor emits a deprecation warning now.v7.0.0 | https://github.com/nodejs/node/pull/8169 |
| The byteOffset and length parameters are supported now.v6.0.0 | https://github.com/nodejs/node/pull/4682 |
| Buffer.from(arrayBuffer[, byteOffset[, length]]) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer.from(arrayBuffer[, byteOffset[, length]]) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length |
| Buffer Constructor | https://beta.docs.nodejs.org/buffer.html#new-bufferbuffer |
| Calling this constructor emits a deprecation warning when run from code outside the node_modules directory.v10.0.0 | https://github.com/nodejs/node/pull/19524 |
| Calling this constructor no longer emits a deprecation warning.v7.2.1 | https://github.com/nodejs/node/pull/9529 |
| Calling this constructor emits a deprecation warning now.v7.0.0 | https://github.com/nodejs/node/pull/8169 |
| Buffer.from(buffer) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfrombuffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| Buffer.from(buffer) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfrombuffer |
| Buffer Constructor | https://beta.docs.nodejs.org/buffer.html#new-buffersize |
| Calling this constructor emits a deprecation warning when run from code outside the node_modules directory.v10.0.0 | https://github.com/nodejs/node/pull/19524 |
| The new Buffer(size) will return zero-filled memory by default.v8.0.0 | https://github.com/nodejs/node/pull/12141 |
| Calling this constructor no longer emits a deprecation warning.v7.2.1 | https://github.com/nodejs/node/pull/9529 |
| Calling this constructor emits a deprecation warning now.v7.0.0 | https://github.com/nodejs/node/pull/8169 |
| Buffer.alloc() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer.alloc() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.alloc() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Buffer Constructor | https://beta.docs.nodejs.org/buffer.html#new-bufferstring-encoding |
| Calling this constructor emits a deprecation warning when run from code outside the node_modules directory.v10.0.0 | https://github.com/nodejs/node/pull/19524 |
| Calling this constructor no longer emits a deprecation warning.v7.2.1 | https://github.com/nodejs/node/pull/9529 |
| Calling this constructor emits a deprecation warning now.v7.0.0 | https://github.com/nodejs/node/pull/8169 |
| Buffer.from(string[, encoding]) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer.from(string[, encoding]) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding |
| File | https://beta.docs.nodejs.org/buffer.html#class-file |
| Makes File instances cloneable.v23.0.0 | https://github.com/nodejs/node/pull/47613 |
| No longer experimental.v20.0.0 | https://github.com/nodejs/node/pull/47153 |
| File | https://beta.docs.nodejs.org/buffer.html#class-file |
| buffer.File Constructor | https://beta.docs.nodejs.org/buffer.html#new-bufferfilesources-filename-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| File | https://beta.docs.nodejs.org/buffer.html#class-file |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| File | https://beta.docs.nodejs.org/buffer.html#class-file |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| file.name | https://beta.docs.nodejs.org/buffer.html#filename |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| file.lastModified | https://beta.docs.nodejs.org/buffer.html#filelastmodified |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| node:buffer module APIs | https://beta.docs.nodejs.org/buffer.html#nodebuffer-module-apis |
| buffer.atob | https://beta.docs.nodejs.org/buffer.html#bufferatobdata |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| source | https://github.com/nodejs/userland-migrations/tree/main/recipes/buffer-atob-btoa |
| buffer.btoa | https://beta.docs.nodejs.org/buffer.html#bufferbtoadata |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| source | https://github.com/nodejs/userland-migrations/tree/main/recipes/buffer-atob-btoa |
| buffer.isAscii | https://beta.docs.nodejs.org/buffer.html#bufferisasciiinput |
| Detached ArrayBuffers and views backed by them are treated as empty.v26.8.0 | https://github.com/nodejs/node/pull/64504 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| buffer.isLatin1 | https://beta.docs.nodejs.org/buffer.html#bufferislatin1input |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| 'latin1' | https://beta.docs.nodejs.org/buffer.html#buffers-and-character-encodings |
| WebIDL ByteString | https://webidl.spec.whatwg.org/#idl-ByteString |
| WHATWG Encoding Standard | https://encoding.spec.whatwg.org/ |
| buffer.isAscii() | https://beta.docs.nodejs.org/buffer.html#bufferisasciiinput |
| buffer.isUtf8() | https://beta.docs.nodejs.org/buffer.html#bufferisutf8input |
| buffer.isUtf8 | https://beta.docs.nodejs.org/buffer.html#bufferisutf8input |
| Detached ArrayBuffers and views backed by them are treated as empty.v26.8.0 | https://github.com/nodejs/node/pull/64504 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| buffer.INSPECT_MAX_BYTES | https://beta.docs.nodejs.org/buffer.html#bufferinspect_max_bytes |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| util.inspect() | https://beta.docs.nodejs.org/util.html#utilinspectobject-options |
| buffer.kMaxLength | https://beta.docs.nodejs.org/buffer.html#bufferkmaxlength |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buffer.constants.MAX_LENGTH | https://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_length |
| buffer.kStringMaxLength | https://beta.docs.nodejs.org/buffer.html#bufferkstringmaxlength |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| buffer.constants.MAX_STRING_LENGTH | https://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_string_length |
| buffer.resolveObjectURL | https://beta.docs.nodejs.org/buffer.html#bufferresolveobjecturlid |
| Marking the API stable.v24.0.0, v22.17.0 | https://github.com/nodejs/node/pull/57513 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| buffer.transcode | https://beta.docs.nodejs.org/buffer.html#buffertranscodesource-fromenc-toenc |
| The source parameter can now be a Uint8Array.v8.0.0 | https://github.com/nodejs/node/pull/10236 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer constants | https://beta.docs.nodejs.org/buffer.html#buffer-constants |
| buffer.constants.MAX_LENGTH | https://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_length |
| Value is changed to 253 - 1 on 64-bit architectures, and 231 - 1 on 32-bit architectures.v22.0.0 | https://github.com/nodejs/node/pull/52465 |
| Value is changed to 232 on 64-bit architectures.v15.0.0 | https://github.com/nodejs/node/pull/35415 |
| Value is changed from 231 - 1 to 232 - 1 on 64-bit architectures.v14.0.0 | https://github.com/nodejs/node/pull/32116 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Number.MAX_SAFE_INTEGER | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER |
| v8::Uint8Array::kMaxLength | https://v8.github.io/api/head/classv8_1_1Uint8Array.html#a7677e3d0c9c92e4d40bef7212f5980c6 |
| buffer.kMaxLength | https://beta.docs.nodejs.org/buffer.html#bufferkmaxlength |
| buffer.constants.MAX_STRING_LENGTH | https://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_string_length |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer.from(), Buffer.alloc(), and Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#bufferfrom-bufferalloc-and-bufferallocunsafe |
| buf.fill(0) | https://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| SharedArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer |
| Buffer.alloc() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.from(array) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray |
| Buffer.from(arrayBuffer[, byteOffset[, length]]) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length |
| ArrayBuffer | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer |
| Buffer.from(buffer) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfrombuffer |
| Buffer.from(string[, encoding]) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding |
| Buffer.alloc(size[, fill[, encoding]]) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Buffer.allocUnsafe(size) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.allocUnsafe(size) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.allocUnsafeSlow(size) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.from(string) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding |
| Buffer.concat() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferconcatlist-totallength |
| Buffer.from(array) | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray |
| Buffer.poolSize | https://beta.docs.nodejs.org/buffer.html#bufferpoolsize |
| Buffer.allocUnsafeSlow() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment |
| The --zero-fill-buffers command-line option | https://beta.docs.nodejs.org/buffer.html#the---zero-fill-buffers-command-line-option |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.allocUnsafeSlow() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment |
| What makes Buffer.allocUnsafe() and Buffer.allocUnsafeSlow() "unsafe"? | https://beta.docs.nodejs.org/buffer.html#what-makes-bufferallocunsafe-and-bufferallocunsafeslow-unsafe |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.allocUnsafeSlow() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Aligned allocations | https://beta.docs.nodejs.org/buffer.html#aligned-allocations |
| Buffer.allocUnsafeSlow() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment |
| Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| buf.byteOffset | https://beta.docs.nodejs.org/buffer.html#bufbyteoffset |
| buf.buffer | https://beta.docs.nodejs.org/buffer.html#bufbuffer |
| buf.subarray | https://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end |
| buf.slice() | https://beta.docs.nodejs.org/buffer.html#bufslicestart-end |
| --build-snapshot | https://beta.docs.nodejs.org/cli.html#--build-snapshot |
| v8.startupSnapshot.setDeserializeMainFunction() | https://beta.docs.nodejs.org/v8.html#v8startupsnapshotsetdeserializemainfunctioncallback-data |
| NextBlob | https://beta.docs.nodejs.org/buffer/Blob.html |
| JSON | https://beta.docs.nodejs.org/buffer.json |
| MD | https://beta.docs.nodejs.org/buffer.md |
| Edit this page | https://github.com/nodejs/node/edit/HEAD/doc/api/buffer.md |
| Buffers and character encodings | https://beta.docs.nodejs.org/buffer.html#buffers-and-character-encodings |
| Buffers and TypedArrays | https://beta.docs.nodejs.org/buffer.html#buffers-and-typedarrays |
| Buffer methods are callable with Uint8Array instances | https://beta.docs.nodejs.org/buffer.html#buffer-methods-are-callable-with-uint8array-instances |
| Buffers and iteration | https://beta.docs.nodejs.org/buffer.html#buffers-and-iteration |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| new buffer.Blob | https://beta.docs.nodejs.org/buffer.html#new-bufferblobsources-options |
| blob.arrayBuffer | https://beta.docs.nodejs.org/buffer.html#blobarraybuffer |
| blob.bytes | https://beta.docs.nodejs.org/buffer.html#blobbytes |
| blob.size | https://beta.docs.nodejs.org/buffer.html#blobsize |
| blob.slice | https://beta.docs.nodejs.org/buffer.html#blobslicestart-end-type |
| blob.stream | https://beta.docs.nodejs.org/buffer.html#blobstream |
| blob.text | https://beta.docs.nodejs.org/buffer.html#blobtext |
| blob.textStream | https://beta.docs.nodejs.org/buffer.html#blobtextstream |
| blob.type | https://beta.docs.nodejs.org/buffer.html#blobtype |
| Blob objects and MessageChannel | https://beta.docs.nodejs.org/buffer.html#blob-objects-and-messagechannel |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer.alloc | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding |
| Buffer.allocUnsafe | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment |
| Buffer.allocUnsafeSlow | https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment |
| Buffer.byteLength | https://beta.docs.nodejs.org/buffer.html#static-method-bufferbytelengthstring-encoding |
| Buffer.stringLength | https://beta.docs.nodejs.org/buffer.html#static-method-bufferstringlengthinput-encoding |
| Buffer.compare | https://beta.docs.nodejs.org/buffer.html#static-method-buffercomparebuf1-buf2 |
| Buffer.concat | https://beta.docs.nodejs.org/buffer.html#static-method-bufferconcatlist-totallength |
| Buffer.copyBytesFrom | https://beta.docs.nodejs.org/buffer.html#static-method-buffercopybytesfromview-offset-length |
| Buffer.from | https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray |
| Buffer.isBuffer | https://beta.docs.nodejs.org/buffer.html#static-method-bufferisbufferobj |
| Buffer.isEncoding | https://beta.docs.nodejs.org/buffer.html#static-method-bufferisencodingencoding |
| Buffer.poolSize | https://beta.docs.nodejs.org/buffer.html#bufferpoolsize |
| buf[index] | https://beta.docs.nodejs.org/buffer.html#bufindex |
| buf.buffer | https://beta.docs.nodejs.org/buffer.html#bufbuffer |
| buf.byteOffset | https://beta.docs.nodejs.org/buffer.html#bufbyteoffset |
| buf.compare | https://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend |
| buf.copy | https://beta.docs.nodejs.org/buffer.html#bufcopytarget-targetstart-sourcestart-sourceend |
| buf.entries | https://beta.docs.nodejs.org/buffer.html#bufentries |
| buf.equals | https://beta.docs.nodejs.org/buffer.html#bufequalsotherbuffer |
| buf.fill | https://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding |
| buf.includes | https://beta.docs.nodejs.org/buffer.html#bufincludesvalue-start-end-encoding |
| buf.indexOf | https://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding |
| buf.keys | https://beta.docs.nodejs.org/buffer.html#bufkeys |
| buf.lastIndexOf | https://beta.docs.nodejs.org/buffer.html#buflastindexofvalue-start-end-encoding |
| buf.length | https://beta.docs.nodejs.org/buffer.html#buflength |
| buf.parentD | https://beta.docs.nodejs.org/buffer.html#bufparent |
| buf.readBigInt64BE | https://beta.docs.nodejs.org/buffer.html#bufreadbigint64beoffset |
| buf.readBigInt64LE | https://beta.docs.nodejs.org/buffer.html#bufreadbigint64leoffset |
| buf.readBigUInt64BE | https://beta.docs.nodejs.org/buffer.html#bufreadbiguint64beoffset |
| buf.readBigUInt64LE | https://beta.docs.nodejs.org/buffer.html#bufreadbiguint64leoffset |
| buf.readDoubleBE | https://beta.docs.nodejs.org/buffer.html#bufreaddoublebeoffset |
| buf.readDoubleLE | https://beta.docs.nodejs.org/buffer.html#bufreaddoubleleoffset |
| buf.readFloatBE | https://beta.docs.nodejs.org/buffer.html#bufreadfloatbeoffset |
| buf.readFloatLE | https://beta.docs.nodejs.org/buffer.html#bufreadfloatleoffset |
| buf.readInt8 | https://beta.docs.nodejs.org/buffer.html#bufreadint8offset |
| buf.readInt16BE | https://beta.docs.nodejs.org/buffer.html#bufreadint16beoffset |
| buf.readInt16LE | https://beta.docs.nodejs.org/buffer.html#bufreadint16leoffset |
| buf.readInt32BE | https://beta.docs.nodejs.org/buffer.html#bufreadint32beoffset |
| buf.readInt32LE | https://beta.docs.nodejs.org/buffer.html#bufreadint32leoffset |
| buf.readIntBE | https://beta.docs.nodejs.org/buffer.html#bufreadintbeoffset-bytelength |
| buf.readIntLE | https://beta.docs.nodejs.org/buffer.html#bufreadintleoffset-bytelength |
| buf.readUInt8 | https://beta.docs.nodejs.org/buffer.html#bufreaduint8offset |
| buf.readUInt16BE | https://beta.docs.nodejs.org/buffer.html#bufreaduint16beoffset |
| buf.readUInt16LE | https://beta.docs.nodejs.org/buffer.html#bufreaduint16leoffset |
| buf.readUInt32BE | https://beta.docs.nodejs.org/buffer.html#bufreaduint32beoffset |
| buf.readUInt32LE | https://beta.docs.nodejs.org/buffer.html#bufreaduint32leoffset |
| buf.readUIntBE | https://beta.docs.nodejs.org/buffer.html#bufreaduintbeoffset-bytelength |
| buf.readUIntLE | https://beta.docs.nodejs.org/buffer.html#bufreaduintleoffset-bytelength |
| buf.subarray | https://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end |
| buf.sliceD | https://beta.docs.nodejs.org/buffer.html#bufslicestart-end |
| buf.swap16 | https://beta.docs.nodejs.org/buffer.html#bufswap16 |
| buf.swap32 | https://beta.docs.nodejs.org/buffer.html#bufswap32 |
| buf.swap64 | https://beta.docs.nodejs.org/buffer.html#bufswap64 |
| buf.toJSON | https://beta.docs.nodejs.org/buffer.html#buftojson |
| buf.toString | https://beta.docs.nodejs.org/buffer.html#buftostringencoding-start-end |
| buf.values | https://beta.docs.nodejs.org/buffer.html#bufvalues |
| buf.write | https://beta.docs.nodejs.org/buffer.html#bufwritestring-offset-length-encoding |
| buf.writeBigInt64BE | https://beta.docs.nodejs.org/buffer.html#bufwritebigint64bevalue-offset |
| buf.writeBigInt64LE | https://beta.docs.nodejs.org/buffer.html#bufwritebigint64levalue-offset |
| buf.writeBigUInt64BE | https://beta.docs.nodejs.org/buffer.html#bufwritebiguint64bevalue-offset |
| buf.writeBigUInt64LE | https://beta.docs.nodejs.org/buffer.html#bufwritebiguint64levalue-offset |
| buf.writeDoubleBE | https://beta.docs.nodejs.org/buffer.html#bufwritedoublebevalue-offset |
| buf.writeDoubleLE | https://beta.docs.nodejs.org/buffer.html#bufwritedoublelevalue-offset |
| buf.writeFloatBE | https://beta.docs.nodejs.org/buffer.html#bufwritefloatbevalue-offset |
| buf.writeFloatLE | https://beta.docs.nodejs.org/buffer.html#bufwritefloatlevalue-offset |
| buf.writeInt8 | https://beta.docs.nodejs.org/buffer.html#bufwriteint8value-offset |
| buf.writeInt16BE | https://beta.docs.nodejs.org/buffer.html#bufwriteint16bevalue-offset |
| buf.writeInt16LE | https://beta.docs.nodejs.org/buffer.html#bufwriteint16levalue-offset |
| buf.writeInt32BE | https://beta.docs.nodejs.org/buffer.html#bufwriteint32bevalue-offset |
| buf.writeInt32LE | https://beta.docs.nodejs.org/buffer.html#bufwriteint32levalue-offset |
| buf.writeIntBE | https://beta.docs.nodejs.org/buffer.html#bufwriteintbevalue-offset-bytelength |
| buf.writeIntLE | https://beta.docs.nodejs.org/buffer.html#bufwriteintlevalue-offset-bytelength |
| buf.writeUInt8 | https://beta.docs.nodejs.org/buffer.html#bufwriteuint8value-offset |
| buf.writeUInt16BE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint16bevalue-offset |
| buf.writeUInt16LE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint16levalue-offset |
| buf.writeUInt32BE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint32bevalue-offset |
| buf.writeUInt32LE | https://beta.docs.nodejs.org/buffer.html#bufwriteuint32levalue-offset |
| buf.writeUIntBE | https://beta.docs.nodejs.org/buffer.html#bufwriteuintbevalue-offset-bytelength |
| buf.writeUIntLE | https://beta.docs.nodejs.org/buffer.html#bufwriteuintlevalue-offset-bytelength |
| new BufferD | https://beta.docs.nodejs.org/buffer.html#new-bufferarray |
| File | https://beta.docs.nodejs.org/buffer.html#class-file |
| new buffer.File | https://beta.docs.nodejs.org/buffer.html#new-bufferfilesources-filename-options |
| file.name | https://beta.docs.nodejs.org/buffer.html#filename |
| file.lastModified | https://beta.docs.nodejs.org/buffer.html#filelastmodified |
| buffer module APIs | https://beta.docs.nodejs.org/buffer.html#nodebuffer-module-apis |
| buffer.atobL | https://beta.docs.nodejs.org/buffer.html#bufferatobdata |
| buffer.btoaL | https://beta.docs.nodejs.org/buffer.html#bufferbtoadata |
| buffer.isAscii | https://beta.docs.nodejs.org/buffer.html#bufferisasciiinput |
| buffer.isLatin1 | https://beta.docs.nodejs.org/buffer.html#bufferislatin1input |
| buffer.isUtf8 | https://beta.docs.nodejs.org/buffer.html#bufferisutf8input |
| buffer.INSPECT_MAX_BYTES | https://beta.docs.nodejs.org/buffer.html#bufferinspect_max_bytes |
| buffer.kMaxLength | https://beta.docs.nodejs.org/buffer.html#bufferkmaxlength |
| buffer.kStringMaxLength | https://beta.docs.nodejs.org/buffer.html#bufferkstringmaxlength |
| buffer.resolveObjectURL | https://beta.docs.nodejs.org/buffer.html#bufferresolveobjecturlid |
| buffer.transcode | https://beta.docs.nodejs.org/buffer.html#buffertranscodesource-fromenc-toenc |
| Buffer constants | https://beta.docs.nodejs.org/buffer.html#buffer-constants |
| Buffer.from(), Buffer.alloc(), and Buffer.allocUnsafe() | https://beta.docs.nodejs.org/buffer.html#bufferfrom-bufferalloc-and-bufferallocunsafe |
| --zero-fill-buffers | https://beta.docs.nodejs.org/buffer.html#the---zero-fill-buffers-command-line-option |
| What makes Buffer.allocUnsafe() and Buffer.allocUnsafeSlow() "unsafe"? | https://beta.docs.nodejs.org/buffer.html#what-makes-bufferallocunsafe-and-bufferallocunsafeslow-unsafe |
| Aligned allocations | https://beta.docs.nodejs.org/buffer.html#aligned-allocations |