René's URL Explorer Experiment


Title: Buffer | Node.js 26.13.0 Documentation

Open Graph Title: Buffer | Node.js 26.13.0 Documentation

Description: Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Open Graph Description: Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

direct link

Domain: beta.docs.nodejs.org

og:typewebsite
og:imagehttps://nodejs.org/en/next-data/og/announcement/Node.js — Run JavaScript Everywhere

Links:

https://beta.docs.nodejs.org/
Learnhttps://nodejs.org/en/learn
Abouthttps://nodejs.org/en/about
Downloadhttps://nodejs.org/en/download
Docshttps://nodejs.org/docs/latest/api/
Bloghttps://nodejs.org/en/blog/
Contributehttps://github.com/nodejs/node/blob/main/CONTRIBUTING.md
https://github.com/nodejs/node
About this documentationhttps://beta.docs.nodejs.org/index.html
Usage and examplehttps://beta.docs.nodejs.org/synopsis.html
Asserthttps://beta.docs.nodejs.org/assert.html
Async hookshttps://beta.docs.nodejs.org/async_hooks.html
Asynchronous context trackinghttps://beta.docs.nodejs.org/async_context.html
Benchmark runnerhttps://beta.docs.nodejs.org/bench.html
Bufferhttps://beta.docs.nodejs.org/buffer.html
Blobhttps://beta.docs.nodejs.org/buffer/Blob.html
Bufferhttps://beta.docs.nodejs.org/buffer/Buffer.html
Filehttps://beta.docs.nodejs.org/buffer/File.html
buffer module APIshttps://beta.docs.nodejs.org/buffer/buffer-module-apis.html
C++ addonshttps://beta.docs.nodejs.org/addons.html
C++ embedder APIhttps://beta.docs.nodejs.org/embedding.html
Child processhttps://beta.docs.nodejs.org/child_process.html
Clusterhttps://beta.docs.nodejs.org/cluster.html
Command-line APIhttps://beta.docs.nodejs.org/cli.html
Consolehttps://beta.docs.nodejs.org/console.html
Cryptohttps://beta.docs.nodejs.org/crypto.html
Debuggerhttps://beta.docs.nodejs.org/debugger.html
Deprecated APIshttps://beta.docs.nodejs.org/deprecations.html
Diagnostic reporthttps://beta.docs.nodejs.org/report.html
Diagnostics Channelhttps://beta.docs.nodejs.org/diagnostics_channel.html
DNShttps://beta.docs.nodejs.org/dns.html
Domainhttps://beta.docs.nodejs.org/domain.html
DTLShttps://beta.docs.nodejs.org/dtls.html
Environment Variableshttps://beta.docs.nodejs.org/environment_variables.html
Errorshttps://beta.docs.nodejs.org/errors.html
Eventshttps://beta.docs.nodejs.org/events.html
FFIhttps://beta.docs.nodejs.org/ffi.html
File systemhttps://beta.docs.nodejs.org/fs.html
Global objectshttps://beta.docs.nodejs.org/globals.html
HTTPhttps://beta.docs.nodejs.org/http.html
HTTP/2https://beta.docs.nodejs.org/http2.html
HTTPShttps://beta.docs.nodejs.org/https.html
Inspectorhttps://beta.docs.nodejs.org/inspector.html
Internationalization supporthttps://beta.docs.nodejs.org/intl.html
Iterable Streamshttps://beta.docs.nodejs.org/stream_iter.html
Modules: node:module APIhttps://beta.docs.nodejs.org/module.html
Modules: CommonJS moduleshttps://beta.docs.nodejs.org/modules.html
Modules: ECMAScript moduleshttps://beta.docs.nodejs.org/esm.html
Modules: Packageshttps://beta.docs.nodejs.org/packages.html
Modules: TypeScripthttps://beta.docs.nodejs.org/typescript.html
Nethttps://beta.docs.nodejs.org/net.html
Node-APIhttps://beta.docs.nodejs.org/n-api.html
OShttps://beta.docs.nodejs.org/os.html
Pathhttps://beta.docs.nodejs.org/path.html
Performance measurement APIshttps://beta.docs.nodejs.org/perf_hooks.html
Permissionshttps://beta.docs.nodejs.org/permissions.html
Processhttps://beta.docs.nodejs.org/process.html
Punycodehttps://beta.docs.nodejs.org/punycode.html
Query stringhttps://beta.docs.nodejs.org/querystring.html
Readlinehttps://beta.docs.nodejs.org/readline.html
REPLhttps://beta.docs.nodejs.org/repl.html
Single executable applicationshttps://beta.docs.nodejs.org/single-executable-applications.html
SQLitehttps://beta.docs.nodejs.org/sqlite.html
Streamhttps://beta.docs.nodejs.org/stream.html
String decoderhttps://beta.docs.nodejs.org/string_decoder.html
Test runnerhttps://beta.docs.nodejs.org/test.html
Timershttps://beta.docs.nodejs.org/timers.html
TLS (SSL)https://beta.docs.nodejs.org/tls.html
Trace eventshttps://beta.docs.nodejs.org/tracing.html
TTYhttps://beta.docs.nodejs.org/tty.html
UDP/datagram socketshttps://beta.docs.nodejs.org/dgram.html
URLhttps://beta.docs.nodejs.org/url.html
Utilhttps://beta.docs.nodejs.org/util.html
V8https://beta.docs.nodejs.org/v8.html
Virtual File Systemhttps://beta.docs.nodejs.org/vfs.html
VM (executing JavaScript)https://beta.docs.nodejs.org/vm.html
Web Crypto APIhttps://beta.docs.nodejs.org/webcrypto.html
Web Streams APIhttps://beta.docs.nodejs.org/webstreams.html
WebAssembly System Interface (WASI)https://beta.docs.nodejs.org/wasi.html
Worker threadshttps://beta.docs.nodejs.org/worker_threads.html
Zlibhttps://beta.docs.nodejs.org/zlib.html
Buffers and character encodingshttps://beta.docs.nodejs.org/buffer.html#buffers-and-character-encodings
Buffers and TypedArrayshttps://beta.docs.nodejs.org/buffer.html#buffers-and-typedarrays
Buffer methods are callable with Uint8Array instanceshttps://beta.docs.nodejs.org/buffer.html#buffer-methods-are-callable-with-uint8array-instances
Buffers and iterationhttps://beta.docs.nodejs.org/buffer.html#buffers-and-iteration
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
new buffer.Blobhttps://beta.docs.nodejs.org/buffer.html#new-bufferblobsources-options
blob.arrayBufferhttps://beta.docs.nodejs.org/buffer.html#blobarraybuffer
blob.byteshttps://beta.docs.nodejs.org/buffer.html#blobbytes
blob.sizehttps://beta.docs.nodejs.org/buffer.html#blobsize
blob.slicehttps://beta.docs.nodejs.org/buffer.html#blobslicestart-end-type
blob.streamhttps://beta.docs.nodejs.org/buffer.html#blobstream
blob.texthttps://beta.docs.nodejs.org/buffer.html#blobtext
blob.textStreamhttps://beta.docs.nodejs.org/buffer.html#blobtextstream
blob.typehttps://beta.docs.nodejs.org/buffer.html#blobtype
Blob objects and MessageChannelhttps://beta.docs.nodejs.org/buffer.html#blob-objects-and-messagechannel
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Buffer.allochttps://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding
Buffer.allocUnsafehttps://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment
Buffer.allocUnsafeSlowhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment
Buffer.byteLengthhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferbytelengthstring-encoding
Buffer.stringLengthhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferstringlengthinput-encoding
Buffer.comparehttps://beta.docs.nodejs.org/buffer.html#static-method-buffercomparebuf1-buf2
Buffer.concathttps://beta.docs.nodejs.org/buffer.html#static-method-bufferconcatlist-totallength
Buffer.copyBytesFromhttps://beta.docs.nodejs.org/buffer.html#static-method-buffercopybytesfromview-offset-length
Buffer.fromhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray
Buffer.isBufferhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferisbufferobj
Buffer.isEncodinghttps://beta.docs.nodejs.org/buffer.html#static-method-bufferisencodingencoding
Buffer.poolSizehttps://beta.docs.nodejs.org/buffer.html#bufferpoolsize
buf[index]https://beta.docs.nodejs.org/buffer.html#bufindex
buf.bufferhttps://beta.docs.nodejs.org/buffer.html#bufbuffer
buf.byteOffsethttps://beta.docs.nodejs.org/buffer.html#bufbyteoffset
buf.comparehttps://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend
buf.copyhttps://beta.docs.nodejs.org/buffer.html#bufcopytarget-targetstart-sourcestart-sourceend
buf.entrieshttps://beta.docs.nodejs.org/buffer.html#bufentries
buf.equalshttps://beta.docs.nodejs.org/buffer.html#bufequalsotherbuffer
buf.fillhttps://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding
buf.includeshttps://beta.docs.nodejs.org/buffer.html#bufincludesvalue-start-end-encoding
buf.indexOfhttps://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding
buf.keyshttps://beta.docs.nodejs.org/buffer.html#bufkeys
buf.lastIndexOfhttps://beta.docs.nodejs.org/buffer.html#buflastindexofvalue-start-end-encoding
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
buf.parenthttps://beta.docs.nodejs.org/buffer.html#bufparent
buf.readBigInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufreadbigint64beoffset
buf.readBigInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufreadbigint64leoffset
buf.readBigUInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufreadbiguint64beoffset
buf.readBigUInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufreadbiguint64leoffset
buf.readDoubleBEhttps://beta.docs.nodejs.org/buffer.html#bufreaddoublebeoffset
buf.readDoubleLEhttps://beta.docs.nodejs.org/buffer.html#bufreaddoubleleoffset
buf.readFloatBEhttps://beta.docs.nodejs.org/buffer.html#bufreadfloatbeoffset
buf.readFloatLEhttps://beta.docs.nodejs.org/buffer.html#bufreadfloatleoffset
buf.readInt8https://beta.docs.nodejs.org/buffer.html#bufreadint8offset
buf.readInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufreadint16beoffset
buf.readInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufreadint16leoffset
buf.readInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufreadint32beoffset
buf.readInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufreadint32leoffset
buf.readIntBEhttps://beta.docs.nodejs.org/buffer.html#bufreadintbeoffset-bytelength
buf.readIntLEhttps://beta.docs.nodejs.org/buffer.html#bufreadintleoffset-bytelength
buf.readUInt8https://beta.docs.nodejs.org/buffer.html#bufreaduint8offset
buf.readUInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint16beoffset
buf.readUInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint16leoffset
buf.readUInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint32beoffset
buf.readUInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint32leoffset
buf.readUIntBEhttps://beta.docs.nodejs.org/buffer.html#bufreaduintbeoffset-bytelength
buf.readUIntLEhttps://beta.docs.nodejs.org/buffer.html#bufreaduintleoffset-bytelength
buf.subarrayhttps://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end
buf.slicehttps://beta.docs.nodejs.org/buffer.html#bufslicestart-end
buf.swap16https://beta.docs.nodejs.org/buffer.html#bufswap16
buf.swap32https://beta.docs.nodejs.org/buffer.html#bufswap32
buf.swap64https://beta.docs.nodejs.org/buffer.html#bufswap64
buf.toJSONhttps://beta.docs.nodejs.org/buffer.html#buftojson
buf.toStringhttps://beta.docs.nodejs.org/buffer.html#buftostringencoding-start-end
buf.valueshttps://beta.docs.nodejs.org/buffer.html#bufvalues
buf.writehttps://beta.docs.nodejs.org/buffer.html#bufwritestring-offset-length-encoding
buf.writeBigInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufwritebigint64bevalue-offset
buf.writeBigInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufwritebigint64levalue-offset
buf.writeBigUInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufwritebiguint64bevalue-offset
buf.writeBigUInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufwritebiguint64levalue-offset
buf.writeDoubleBEhttps://beta.docs.nodejs.org/buffer.html#bufwritedoublebevalue-offset
buf.writeDoubleLEhttps://beta.docs.nodejs.org/buffer.html#bufwritedoublelevalue-offset
buf.writeFloatBEhttps://beta.docs.nodejs.org/buffer.html#bufwritefloatbevalue-offset
buf.writeFloatLEhttps://beta.docs.nodejs.org/buffer.html#bufwritefloatlevalue-offset
buf.writeInt8https://beta.docs.nodejs.org/buffer.html#bufwriteint8value-offset
buf.writeInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint16bevalue-offset
buf.writeInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint16levalue-offset
buf.writeInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint32bevalue-offset
buf.writeInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint32levalue-offset
buf.writeIntBEhttps://beta.docs.nodejs.org/buffer.html#bufwriteintbevalue-offset-bytelength
buf.writeIntLEhttps://beta.docs.nodejs.org/buffer.html#bufwriteintlevalue-offset-bytelength
buf.writeUInt8https://beta.docs.nodejs.org/buffer.html#bufwriteuint8value-offset
buf.writeUInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint16bevalue-offset
buf.writeUInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint16levalue-offset
buf.writeUInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint32bevalue-offset
buf.writeUInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint32levalue-offset
buf.writeUIntBEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuintbevalue-offset-bytelength
buf.writeUIntLEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuintlevalue-offset-bytelength
new Bufferhttps://beta.docs.nodejs.org/buffer.html#new-bufferarray
Filehttps://beta.docs.nodejs.org/buffer.html#class-file
new buffer.Filehttps://beta.docs.nodejs.org/buffer.html#new-bufferfilesources-filename-options
file.namehttps://beta.docs.nodejs.org/buffer.html#filename
file.lastModifiedhttps://beta.docs.nodejs.org/buffer.html#filelastmodified
buffer module APIshttps://beta.docs.nodejs.org/buffer.html#nodebuffer-module-apis
buffer.atobhttps://beta.docs.nodejs.org/buffer.html#bufferatobdata
buffer.btoahttps://beta.docs.nodejs.org/buffer.html#bufferbtoadata
buffer.isAsciihttps://beta.docs.nodejs.org/buffer.html#bufferisasciiinput
buffer.isLatin1https://beta.docs.nodejs.org/buffer.html#bufferislatin1input
buffer.isUtf8https://beta.docs.nodejs.org/buffer.html#bufferisutf8input
buffer.INSPECT_MAX_BYTEShttps://beta.docs.nodejs.org/buffer.html#bufferinspect_max_bytes
buffer.kMaxLengthhttps://beta.docs.nodejs.org/buffer.html#bufferkmaxlength
buffer.kStringMaxLengthhttps://beta.docs.nodejs.org/buffer.html#bufferkstringmaxlength
buffer.resolveObjectURLhttps://beta.docs.nodejs.org/buffer.html#bufferresolveobjecturlid
buffer.transcodehttps://beta.docs.nodejs.org/buffer.html#buffertranscodesource-fromenc-toenc
Buffer constantshttps://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-buffershttps://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 allocationshttps://beta.docs.nodejs.org/buffer.html#aligned-allocations
Bufferhttps://beta.docs.nodejs.org/buffer.html#buffer
lib/buffer.jshttps://github.com/nodejs/node/blob/main/lib/buffer.js
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Buffers and character encodingshttps://beta.docs.nodejs.org/buffer.html#buffers-and-character-encodings
Introduced base64url encoding.v15.7.0, v14.18.0https://github.com/nodejs/node/pull/36952
Introduced latin1 as an alias for binary.v6.4.0https://github.com/nodejs/node/pull/7111
Removed the deprecated raw and raws encodings.v5.0.0https://github.com/nodejs/node/pull/2859
UTF-8https://en.wikipedia.org/wiki/UTF-8
little-endianhttps://en.wikipedia.org/wiki/Endianness
UTF-16https://en.wikipedia.org/wiki/UTF-16
ISO-8859-1https://en.wikipedia.org/wiki/ISO-8859-1
Base64https://en.wikipedia.org/wiki/Base64
RFC 4648, Section 5https://tools.ietf.org/html/rfc4648#section-5
base64urlhttps://tools.ietf.org/html/rfc4648#section-5
RFC 4648, Section 5https://tools.ietf.org/html/rfc4648#section-5
ASCIIhttps://en.wikipedia.org/wiki/ASCII
WHATWG Encoding Standardhttps://encoding.spec.whatwg.org/
Buffers and TypedArrayshttps://beta.docs.nodejs.org/buffer.html#buffers-and-typedarrays
The Buffer class now inherits from Uint8Array.v3.0.0https://github.com/nodejs/node/pull/2002
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
TypedArrayhttps://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
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
Buffer.from()https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
ArrayBufferhttps://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
TypedArrayhttps://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 instanceshttps://beta.docs.nodejs.org/buffer.html#buffer-methods-are-callable-with-uint8array-instances
Buffers and iterationhttps://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
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
No longer experimental.v18.0.0, v16.17.0https://github.com/nodejs/node/pull/41270
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
buffer.Blob Constructorhttps://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.0https://github.com/nodejs/node/pull/39708
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
DataViewhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
DataViewhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
DataViewhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
blob.arrayBufferhttps://beta.docs.nodejs.org/buffer.html#blobarraybuffer
Promisehttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
blob.byteshttps://beta.docs.nodejs.org/buffer.html#blobbytes
Promisehttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise
blob.sizehttps://beta.docs.nodejs.org/buffer.html#blobsize
blob.slicehttps://beta.docs.nodejs.org/buffer.html#blobslicestart-end-type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
blob.streamhttps://beta.docs.nodejs.org/buffer.html#blobstream
ReadableStreamhttps://beta.docs.nodejs.org/webstreams.html#class-readablestream
blob.texthttps://beta.docs.nodejs.org/buffer.html#blobtext
Promisehttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise
blob.textStreamhttps://beta.docs.nodejs.org/buffer.html#blobtextstream
ReadableStreamhttps://beta.docs.nodejs.org/webstreams.html#class-readablestream
blob.stream()https://beta.docs.nodejs.org/buffer.html#blobstream
TextDecoderStreamhttps://beta.docs.nodejs.org/webstreams.html#class-textdecoderstream
blob.typehttps://beta.docs.nodejs.org/buffer.html#blobtype
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Blob objects and MessageChannelhttps://beta.docs.nodejs.org/buffer.html#blob-objects-and-messagechannel
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Buffer.allochttps://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.0https://github.com/nodejs/node/pull/45796
Throw ERR_INVALID_ARG_VALUE instead of ERR_INVALID_OPT_VALUE for invalid input arguments.v15.0.0https://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.0https://github.com/nodejs/node/pull/18129
Specifying an invalid string for fill triggers a thrown exception.v10.0.0https://github.com/nodejs/node/pull/17427
Specifying an invalid string for fill now results in a zero-filled buffer.v8.9.3https://github.com/nodejs/node/pull/17428
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
buffer.constants.MAX_LENGTHhttps://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_length
ERR_OUT_OF_RANGEhttps://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.allocUnsafehttps://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment
Added the alignment argument.v26.8.0https://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.0https://github.com/nodejs/node/pull/45796
Throw ERR_INVALID_ARG_VALUE instead of ERR_INVALID_OPT_VALUE for invalid input arguments.v15.0.0https://github.com/nodejs/node/pull/34682
Passing a negative size will now throw an error.v7.0.0https://github.com/nodejs/node/pull/7079
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Aligned allocationshttps://beta.docs.nodejs.org/buffer.html#aligned-allocations
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
buffer.constants.MAX_LENGTHhttps://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_length
ERR_OUT_OF_RANGEhttps://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.poolSizehttps://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.poolSizehttps://beta.docs.nodejs.org/buffer.html#bufferpoolsize
Buffer.poolSizehttps://beta.docs.nodejs.org/buffer.html#bufferpoolsize
Buffer.allocUnsafe()https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment
Buffer.allocUnsafeSlowhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment
Added the alignment argument.v26.8.0https://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.0https://github.com/nodejs/node/pull/45796
Throw ERR_INVALID_ARG_VALUE instead of ERR_INVALID_OPT_VALUE for invalid input arguments.v15.0.0https://github.com/nodejs/node/pull/34682
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Aligned allocationshttps://beta.docs.nodejs.org/buffer.html#aligned-allocations
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
buffer.constants.MAX_LENGTHhttps://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_length
ERR_OUT_OF_RANGEhttps://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.byteLengthhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferbytelengthstring-encoding
Passing invalid input will now throw an error.v7.0.0https://github.com/nodejs/node/pull/8946
The string parameter can now be any TypedArray, DataView or ArrayBuffer.v5.10.0https://github.com/nodejs/node/pull/5255
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
DataViewhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
SharedArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
String.prototype.lengthhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
DataViewhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
SharedArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
Buffer.stringLengthhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferstringlengthinput-encoding
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
integerhttps://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_LENGTHhttps://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_string_length
Buffer.comparehttps://beta.docs.nodejs.org/buffer.html#static-method-buffercomparebuf1-buf2
The arguments can now be Uint8Arrays.v8.0.0https://github.com/nodejs/node/pull/10236
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
integerhttps://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.concathttps://beta.docs.nodejs.org/buffer.html#static-method-bufferconcatlist-totallength
The elements of list can now be Uint8Arrays.v8.0.0https://github.com/nodejs/node/pull/10236
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Buffer.allocUnsafe()https://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment
Buffer.copyBytesFromhttps://beta.docs.nodejs.org/buffer.html#static-method-buffercopybytesfromview-offset-length
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Buffer.fromhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Bufferhttps://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.fromhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
SharedArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
SharedArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
SharedArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
Buffer.fromhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferfrombuffer
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Buffer.fromhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferfromobject-offsetorencoding-length
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Buffer.fromhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://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.isBufferhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferisbufferobj
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
Buffer.isEncodinghttps://beta.docs.nodejs.org/buffer.html#static-method-bufferisencodingencoding
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
Buffer.poolSizehttps://beta.docs.nodejs.org/buffer.html#bufferpoolsize
Default raised from 8192 to 65536.v26.3.0https://github.com/nodejs/node/pull/63597
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf[index]https://beta.docs.nodejs.org/buffer.html#bufindex
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.bufferhttps://beta.docs.nodejs.org/buffer.html#bufbuffer
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
buf.byteOffsethttps://beta.docs.nodejs.org/buffer.html#bufbyteoffset
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.comparehttps://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend
The target parameter can now be a Uint8Array.v8.0.0https://github.com/nodejs/node/pull/10236
Additional parameters for specifying offsets are supported now.v5.11.0https://github.com/nodejs/node/pull/5880
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
ERR_OUT_OF_RANGEhttps://beta.docs.nodejs.org/errors.html#err_out_of_range
buf.copyhttps://beta.docs.nodejs.org/buffer.html#bufcopytarget-targetstart-sourcestart-sourceend
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
integerhttps://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.entrieshttps://beta.docs.nodejs.org/buffer.html#bufentries
Iteratorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator
iteratorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols
buf.equalshttps://beta.docs.nodejs.org/buffer.html#bufequalsotherbuffer
The arguments can now be Uint8Arrays.v8.0.0https://github.com/nodejs/node/pull/10236
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
buf.compare(otherBuffer) === 0https://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend
buf.fillhttps://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding
Throws ERR_OUT_OF_RANGE instead of ERR_INDEX_OUT_OF_RANGE.v11.0.0https://github.com/nodejs/node/pull/22969
Negative end values throw an ERR_INDEX_OUT_OF_RANGE error.v10.0.0https://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.0https://github.com/nodejs/node/pull/18129
Specifying an invalid string for value triggers a thrown exception.v10.0.0https://github.com/nodejs/node/pull/17427
The encoding parameter is supported now.v5.7.0https://github.com/nodejs/node/pull/4935
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
buf.includeshttps://beta.docs.nodejs.org/buffer.html#bufincludesvalue-start-end-encoding
Added the end parameter.v26.1.0https://github.com/nodejs/node/pull/62390
supports Uint8Array as this value.v25.5.0, v24.13.1https://github.com/nodejs/node/pull/56578
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
buf.indexOf() !== -1https://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding
buf.indexOfhttps://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding
Added the end parameter.v26.1.0https://github.com/nodejs/node/pull/62390
The value can now be a Uint8Array.v8.0.0https://github.com/nodejs/node/pull/10236
When encoding is being passed, the byteOffset parameter is no longer required.v5.7.0, v4.4.0https://github.com/nodejs/node/pull/4803
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
buf.subarrayhttps://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.keyshttps://beta.docs.nodejs.org/buffer.html#bufkeys
Iteratorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator
iteratorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols
buf.lastIndexOfhttps://beta.docs.nodejs.org/buffer.html#buflastindexofvalue-start-end-encoding
Added the end parameter.v26.1.0https://github.com/nodejs/node/pull/62390
The value can now be a Uint8Array.v8.0.0https://github.com/nodejs/node/pull/10236
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
integerhttps://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.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.parenthttps://beta.docs.nodejs.org/buffer.html#bufparent
buf.bufferhttps://beta.docs.nodejs.org/buffer.html#bufbuffer
buf.readBigInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufreadbigint64beoffset
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
biginthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type
buf.readBigInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufreadbigint64leoffset
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
biginthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type
buf.readBigUInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufreadbiguint64beoffset
This function is also available as buf.readBigUint64BE().v14.10.0, v12.19.0https://github.com/nodejs/node/pull/34960
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
biginthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type
buf.readBigUInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufreadbiguint64leoffset
This function is also available as buf.readBigUint64LE().v14.10.0, v12.19.0https://github.com/nodejs/node/pull/34960
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
biginthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type
buf.readDoubleBEhttps://beta.docs.nodejs.org/buffer.html#bufreaddoublebeoffset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readDoubleLEhttps://beta.docs.nodejs.org/buffer.html#bufreaddoubleleoffset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readFloatBEhttps://beta.docs.nodejs.org/buffer.html#bufreadfloatbeoffset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readFloatLEhttps://beta.docs.nodejs.org/buffer.html#bufreadfloatleoffset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readInt8https://beta.docs.nodejs.org/buffer.html#bufreadint8offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufreadint16beoffset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufreadint16leoffset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufreadint32beoffset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufreadint32leoffset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readIntBEhttps://beta.docs.nodejs.org/buffer.html#bufreadintbeoffset-bytelength
supports Uint8Array as this value.v25.5.0, v24.13.1https://github.com/nodejs/node/pull/56578
Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readIntLEhttps://beta.docs.nodejs.org/buffer.html#bufreadintleoffset-bytelength
supports Uint8Array as this value.v25.5.0, v24.13.1https://github.com/nodejs/node/pull/56578
Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readUInt8https://beta.docs.nodejs.org/buffer.html#bufreaduint8offset
This function is also available as buf.readUint8().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readUInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint16beoffset
This function is also available as buf.readUint16BE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readUInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint16leoffset
This function is also available as buf.readUint16LE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readUInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint32beoffset
This function is also available as buf.readUint32BE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readUInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint32leoffset
This function is also available as buf.readUint32LE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readUIntBEhttps://beta.docs.nodejs.org/buffer.html#bufreaduintbeoffset-bytelength
supports Uint8Array as this value.v25.5.0, v24.13.1https://github.com/nodejs/node/pull/56578
This function is also available as buf.readUintBE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.readUIntLEhttps://beta.docs.nodejs.org/buffer.html#bufreaduintleoffset-bytelength
supports Uint8Array as this value.v25.5.0, v24.13.1https://github.com/nodejs/node/pull/56578
This function is also available as buf.readUintLE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.subarrayhttps://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
buf.lengthhttps://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.slicehttps://beta.docs.nodejs.org/buffer.html#bufslicestart-end
The buf.slice() method has been deprecated.v17.5.0, v16.15.0https://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.2https://github.com/nodejs/node/pull/9341
All offsets are now coerced to integers before doing any calculations with them.v7.0.0https://github.com/nodejs/node/pull/9101
buf.subarrayhttps://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
buf.swap16https://beta.docs.nodejs.org/buffer.html#bufswap16
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
ERR_INVALID_BUFFER_SIZEhttps://beta.docs.nodejs.org/errors.html#err_invalid_buffer_size
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
buf.swap32https://beta.docs.nodejs.org/buffer.html#bufswap32
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
ERR_INVALID_BUFFER_SIZEhttps://beta.docs.nodejs.org/errors.html#err_invalid_buffer_size
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
buf.swap64https://beta.docs.nodejs.org/buffer.html#bufswap64
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
ERR_INVALID_BUFFER_SIZEhttps://beta.docs.nodejs.org/errors.html#err_invalid_buffer_size
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
buf.toJSONhttps://beta.docs.nodejs.org/buffer.html#buftojson
Objecthttps://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.toStringhttps://beta.docs.nodejs.org/buffer.html#buftostringencoding-start-end
supports Uint8Array as this value.v25.5.0, v24.13.1https://github.com/nodejs/node/pull/56578
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
buffer.constants.MAX_STRING_LENGTHhttps://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_string_length
buf.valueshttps://beta.docs.nodejs.org/buffer.html#bufvalues
Iteratorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator
iteratorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols
buf.writehttps://beta.docs.nodejs.org/buffer.html#bufwritestring-offset-length-encoding
supports Uint8Array as this value.v25.5.0, v24.13.1https://github.com/nodejs/node/pull/56578
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeBigInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufwritebigint64bevalue-offset
biginthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeBigInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufwritebigint64levalue-offset
biginthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeBigUInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufwritebiguint64bevalue-offset
This function is also available as buf.writeBigUint64BE().v14.10.0, v12.19.0https://github.com/nodejs/node/pull/34960
biginthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeBigUInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufwritebiguint64levalue-offset
This function is also available as buf.writeBigUint64LE().v14.10.0, v12.19.0https://github.com/nodejs/node/pull/34960
biginthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeDoubleBEhttps://beta.docs.nodejs.org/buffer.html#bufwritedoublebevalue-offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeDoubleLEhttps://beta.docs.nodejs.org/buffer.html#bufwritedoublelevalue-offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeFloatBEhttps://beta.docs.nodejs.org/buffer.html#bufwritefloatbevalue-offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeFloatLEhttps://beta.docs.nodejs.org/buffer.html#bufwritefloatlevalue-offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeInt8https://beta.docs.nodejs.org/buffer.html#bufwriteint8value-offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint16bevalue-offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint16levalue-offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint32bevalue-offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint32levalue-offset
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeIntBEhttps://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.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeIntLEhttps://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.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeUInt8https://beta.docs.nodejs.org/buffer.html#bufwriteuint8value-offset
This function is also available as buf.writeUint8().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeUInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint16bevalue-offset
This function is also available as buf.writeUint16BE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeUInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint16levalue-offset
This function is also available as buf.writeUint16LE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeUInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint32bevalue-offset
This function is also available as buf.writeUint32BE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeUInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint32levalue-offset
This function is also available as buf.writeUint32LE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeUIntBEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuintbevalue-offset-bytelength
This function is also available as buf.writeUintBE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buf.writeUIntLEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuintlevalue-offset-bytelength
This function is also available as buf.writeUintLE().v14.9.0, v12.19.0https://github.com/nodejs/node/pull/34729
Removed noAssert and no implicit coercion of the offset and byteLength to uint32 anymore.v10.0.0https://github.com/nodejs/node/pull/18395
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Buffer Constructorhttps://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.0https://github.com/nodejs/node/pull/19524
Calling this constructor no longer emits a deprecation warning.v7.2.1https://github.com/nodejs/node/pull/9529
Calling this constructor emits a deprecation warning now.v7.0.0https://github.com/nodejs/node/pull/8169
Buffer.from(array)https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray
integerhttps://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 Constructorhttps://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.0https://github.com/nodejs/node/pull/19524
Calling this constructor no longer emits a deprecation warning.v7.2.1https://github.com/nodejs/node/pull/9529
Calling this constructor emits a deprecation warning now.v7.0.0https://github.com/nodejs/node/pull/8169
The byteOffset and length parameters are supported now.v6.0.0https://github.com/nodejs/node/pull/4682
Buffer.from(arrayBuffer[, byteOffset[, length]])https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarraybuffer-byteoffset-length
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
SharedArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
SharedArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://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 Constructorhttps://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.0https://github.com/nodejs/node/pull/19524
Calling this constructor no longer emits a deprecation warning.v7.2.1https://github.com/nodejs/node/pull/9529
Calling this constructor emits a deprecation warning now.v7.0.0https://github.com/nodejs/node/pull/8169
Buffer.from(buffer)https://beta.docs.nodejs.org/buffer.html#static-method-bufferfrombuffer
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
Buffer.from(buffer)https://beta.docs.nodejs.org/buffer.html#static-method-bufferfrombuffer
Buffer Constructorhttps://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.0https://github.com/nodejs/node/pull/19524
The new Buffer(size) will return zero-filled memory by default.v8.0.0https://github.com/nodejs/node/pull/12141
Calling this constructor no longer emits a deprecation warning.v7.2.1https://github.com/nodejs/node/pull/9529
Calling this constructor emits a deprecation warning now.v7.0.0https://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
integerhttps://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 Constructorhttps://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.0https://github.com/nodejs/node/pull/19524
Calling this constructor no longer emits a deprecation warning.v7.2.1https://github.com/nodejs/node/pull/9529
Calling this constructor emits a deprecation warning now.v7.0.0https://github.com/nodejs/node/pull/8169
Buffer.from(string[, encoding])https://beta.docs.nodejs.org/buffer.html#static-method-bufferfromstring-encoding
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://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
Filehttps://beta.docs.nodejs.org/buffer.html#class-file
Makes File instances cloneable.v23.0.0https://github.com/nodejs/node/pull/47613
No longer experimental.v20.0.0https://github.com/nodejs/node/pull/47153
Filehttps://beta.docs.nodejs.org/buffer.html#class-file
buffer.File Constructorhttps://beta.docs.nodejs.org/buffer.html#new-bufferfilesources-filename-options
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
DataViewhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
Filehttps://beta.docs.nodejs.org/buffer.html#class-file
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
DataViewhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView
Filehttps://beta.docs.nodejs.org/buffer.html#class-file
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
file.namehttps://beta.docs.nodejs.org/buffer.html#filename
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
file.lastModifiedhttps://beta.docs.nodejs.org/buffer.html#filelastmodified
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
node:buffer module APIshttps://beta.docs.nodejs.org/buffer.html#nodebuffer-module-apis
buffer.atobhttps://beta.docs.nodejs.org/buffer.html#bufferatobdata
anyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
sourcehttps://github.com/nodejs/userland-migrations/tree/main/recipes/buffer-atob-btoa
buffer.btoahttps://beta.docs.nodejs.org/buffer.html#bufferbtoadata
anyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
sourcehttps://github.com/nodejs/userland-migrations/tree/main/recipes/buffer-atob-btoa
buffer.isAsciihttps://beta.docs.nodejs.org/buffer.html#bufferisasciiinput
Detached ArrayBuffers and views backed by them are treated as empty.v26.8.0https://github.com/nodejs/node/pull/64504
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
buffer.isLatin1https://beta.docs.nodejs.org/buffer.html#bufferislatin1input
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
booleanhttps://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 ByteStringhttps://webidl.spec.whatwg.org/#idl-ByteString
WHATWG Encoding Standardhttps://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.isUtf8https://beta.docs.nodejs.org/buffer.html#bufferisutf8input
Detached ArrayBuffers and views backed by them are treated as empty.v26.8.0https://github.com/nodejs/node/pull/64504
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
buffer.INSPECT_MAX_BYTEShttps://beta.docs.nodejs.org/buffer.html#bufferinspect_max_bytes
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
util.inspect()https://beta.docs.nodejs.org/util.html#utilinspectobject-options
buffer.kMaxLengthhttps://beta.docs.nodejs.org/buffer.html#bufferkmaxlength
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buffer.constants.MAX_LENGTHhttps://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_length
buffer.kStringMaxLengthhttps://beta.docs.nodejs.org/buffer.html#bufferkstringmaxlength
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
buffer.constants.MAX_STRING_LENGTHhttps://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_string_length
buffer.resolveObjectURLhttps://beta.docs.nodejs.org/buffer.html#bufferresolveobjecturlid
Marking the API stable.v24.0.0, v22.17.0https://github.com/nodejs/node/pull/57513
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
buffer.transcodehttps://beta.docs.nodejs.org/buffer.html#buffertranscodesource-fromenc-toenc
The source parameter can now be a Uint8Array.v8.0.0https://github.com/nodejs/node/pull/10236
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Buffer constantshttps://beta.docs.nodejs.org/buffer.html#buffer-constants
buffer.constants.MAX_LENGTHhttps://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.0https://github.com/nodejs/node/pull/52465
Value is changed to 232 on 64-bit architectures.v15.0.0https://github.com/nodejs/node/pull/35415
Value is changed from 231 - 1 to 232 - 1 on 64-bit architectures.v14.0.0https://github.com/nodejs/node/pull/32116
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Number.MAX_SAFE_INTEGERhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER
v8::Uint8Array::kMaxLengthhttps://v8.github.io/api/head/classv8_1_1Uint8Array.html#a7677e3d0c9c92e4d40bef7212f5980c6
buffer.kMaxLengthhttps://beta.docs.nodejs.org/buffer.html#bufferkmaxlength
buffer.constants.MAX_STRING_LENGTHhttps://beta.docs.nodejs.org/buffer.html#bufferconstantsmax_string_length
integerhttps://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
ArrayBufferhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
SharedArrayBufferhttps://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
ArrayBufferhttps://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.poolSizehttps://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 optionhttps://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 allocationshttps://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.byteOffsethttps://beta.docs.nodejs.org/buffer.html#bufbyteoffset
buf.bufferhttps://beta.docs.nodejs.org/buffer.html#bufbuffer
buf.subarrayhttps://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end
buf.slice()https://beta.docs.nodejs.org/buffer.html#bufslicestart-end
--build-snapshothttps://beta.docs.nodejs.org/cli.html#--build-snapshot
v8.startupSnapshot.setDeserializeMainFunction()https://beta.docs.nodejs.org/v8.html#v8startupsnapshotsetdeserializemainfunctioncallback-data
NextBlobhttps://beta.docs.nodejs.org/buffer/Blob.html
JSONhttps://beta.docs.nodejs.org/buffer.json
MDhttps://beta.docs.nodejs.org/buffer.md
Edit this pagehttps://github.com/nodejs/node/edit/HEAD/doc/api/buffer.md
Buffers and character encodingshttps://beta.docs.nodejs.org/buffer.html#buffers-and-character-encodings
Buffers and TypedArrayshttps://beta.docs.nodejs.org/buffer.html#buffers-and-typedarrays
Buffer methods are callable with Uint8Array instanceshttps://beta.docs.nodejs.org/buffer.html#buffer-methods-are-callable-with-uint8array-instances
Buffers and iterationhttps://beta.docs.nodejs.org/buffer.html#buffers-and-iteration
Blobhttps://beta.docs.nodejs.org/buffer.html#class-blob
new buffer.Blobhttps://beta.docs.nodejs.org/buffer.html#new-bufferblobsources-options
blob.arrayBufferhttps://beta.docs.nodejs.org/buffer.html#blobarraybuffer
blob.byteshttps://beta.docs.nodejs.org/buffer.html#blobbytes
blob.sizehttps://beta.docs.nodejs.org/buffer.html#blobsize
blob.slicehttps://beta.docs.nodejs.org/buffer.html#blobslicestart-end-type
blob.streamhttps://beta.docs.nodejs.org/buffer.html#blobstream
blob.texthttps://beta.docs.nodejs.org/buffer.html#blobtext
blob.textStreamhttps://beta.docs.nodejs.org/buffer.html#blobtextstream
blob.typehttps://beta.docs.nodejs.org/buffer.html#blobtype
Blob objects and MessageChannelhttps://beta.docs.nodejs.org/buffer.html#blob-objects-and-messagechannel
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Buffer.allochttps://beta.docs.nodejs.org/buffer.html#static-method-bufferallocsize-fill-encoding
Buffer.allocUnsafehttps://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafesize-alignment
Buffer.allocUnsafeSlowhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferallocunsafeslowsize-alignment
Buffer.byteLengthhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferbytelengthstring-encoding
Buffer.stringLengthhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferstringlengthinput-encoding
Buffer.comparehttps://beta.docs.nodejs.org/buffer.html#static-method-buffercomparebuf1-buf2
Buffer.concathttps://beta.docs.nodejs.org/buffer.html#static-method-bufferconcatlist-totallength
Buffer.copyBytesFromhttps://beta.docs.nodejs.org/buffer.html#static-method-buffercopybytesfromview-offset-length
Buffer.fromhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferfromarray
Buffer.isBufferhttps://beta.docs.nodejs.org/buffer.html#static-method-bufferisbufferobj
Buffer.isEncodinghttps://beta.docs.nodejs.org/buffer.html#static-method-bufferisencodingencoding
Buffer.poolSizehttps://beta.docs.nodejs.org/buffer.html#bufferpoolsize
buf[index]https://beta.docs.nodejs.org/buffer.html#bufindex
buf.bufferhttps://beta.docs.nodejs.org/buffer.html#bufbuffer
buf.byteOffsethttps://beta.docs.nodejs.org/buffer.html#bufbyteoffset
buf.comparehttps://beta.docs.nodejs.org/buffer.html#bufcomparetarget-targetstart-targetend-sourcestart-sourceend
buf.copyhttps://beta.docs.nodejs.org/buffer.html#bufcopytarget-targetstart-sourcestart-sourceend
buf.entrieshttps://beta.docs.nodejs.org/buffer.html#bufentries
buf.equalshttps://beta.docs.nodejs.org/buffer.html#bufequalsotherbuffer
buf.fillhttps://beta.docs.nodejs.org/buffer.html#buffillvalue-offset-end-encoding
buf.includeshttps://beta.docs.nodejs.org/buffer.html#bufincludesvalue-start-end-encoding
buf.indexOfhttps://beta.docs.nodejs.org/buffer.html#bufindexofvalue-start-end-encoding
buf.keyshttps://beta.docs.nodejs.org/buffer.html#bufkeys
buf.lastIndexOfhttps://beta.docs.nodejs.org/buffer.html#buflastindexofvalue-start-end-encoding
buf.lengthhttps://beta.docs.nodejs.org/buffer.html#buflength
buf.parentDhttps://beta.docs.nodejs.org/buffer.html#bufparent
buf.readBigInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufreadbigint64beoffset
buf.readBigInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufreadbigint64leoffset
buf.readBigUInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufreadbiguint64beoffset
buf.readBigUInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufreadbiguint64leoffset
buf.readDoubleBEhttps://beta.docs.nodejs.org/buffer.html#bufreaddoublebeoffset
buf.readDoubleLEhttps://beta.docs.nodejs.org/buffer.html#bufreaddoubleleoffset
buf.readFloatBEhttps://beta.docs.nodejs.org/buffer.html#bufreadfloatbeoffset
buf.readFloatLEhttps://beta.docs.nodejs.org/buffer.html#bufreadfloatleoffset
buf.readInt8https://beta.docs.nodejs.org/buffer.html#bufreadint8offset
buf.readInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufreadint16beoffset
buf.readInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufreadint16leoffset
buf.readInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufreadint32beoffset
buf.readInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufreadint32leoffset
buf.readIntBEhttps://beta.docs.nodejs.org/buffer.html#bufreadintbeoffset-bytelength
buf.readIntLEhttps://beta.docs.nodejs.org/buffer.html#bufreadintleoffset-bytelength
buf.readUInt8https://beta.docs.nodejs.org/buffer.html#bufreaduint8offset
buf.readUInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint16beoffset
buf.readUInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint16leoffset
buf.readUInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint32beoffset
buf.readUInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufreaduint32leoffset
buf.readUIntBEhttps://beta.docs.nodejs.org/buffer.html#bufreaduintbeoffset-bytelength
buf.readUIntLEhttps://beta.docs.nodejs.org/buffer.html#bufreaduintleoffset-bytelength
buf.subarrayhttps://beta.docs.nodejs.org/buffer.html#bufsubarraystart-end
buf.sliceDhttps://beta.docs.nodejs.org/buffer.html#bufslicestart-end
buf.swap16https://beta.docs.nodejs.org/buffer.html#bufswap16
buf.swap32https://beta.docs.nodejs.org/buffer.html#bufswap32
buf.swap64https://beta.docs.nodejs.org/buffer.html#bufswap64
buf.toJSONhttps://beta.docs.nodejs.org/buffer.html#buftojson
buf.toStringhttps://beta.docs.nodejs.org/buffer.html#buftostringencoding-start-end
buf.valueshttps://beta.docs.nodejs.org/buffer.html#bufvalues
buf.writehttps://beta.docs.nodejs.org/buffer.html#bufwritestring-offset-length-encoding
buf.writeBigInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufwritebigint64bevalue-offset
buf.writeBigInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufwritebigint64levalue-offset
buf.writeBigUInt64BEhttps://beta.docs.nodejs.org/buffer.html#bufwritebiguint64bevalue-offset
buf.writeBigUInt64LEhttps://beta.docs.nodejs.org/buffer.html#bufwritebiguint64levalue-offset
buf.writeDoubleBEhttps://beta.docs.nodejs.org/buffer.html#bufwritedoublebevalue-offset
buf.writeDoubleLEhttps://beta.docs.nodejs.org/buffer.html#bufwritedoublelevalue-offset
buf.writeFloatBEhttps://beta.docs.nodejs.org/buffer.html#bufwritefloatbevalue-offset
buf.writeFloatLEhttps://beta.docs.nodejs.org/buffer.html#bufwritefloatlevalue-offset
buf.writeInt8https://beta.docs.nodejs.org/buffer.html#bufwriteint8value-offset
buf.writeInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint16bevalue-offset
buf.writeInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint16levalue-offset
buf.writeInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint32bevalue-offset
buf.writeInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteint32levalue-offset
buf.writeIntBEhttps://beta.docs.nodejs.org/buffer.html#bufwriteintbevalue-offset-bytelength
buf.writeIntLEhttps://beta.docs.nodejs.org/buffer.html#bufwriteintlevalue-offset-bytelength
buf.writeUInt8https://beta.docs.nodejs.org/buffer.html#bufwriteuint8value-offset
buf.writeUInt16BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint16bevalue-offset
buf.writeUInt16LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint16levalue-offset
buf.writeUInt32BEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint32bevalue-offset
buf.writeUInt32LEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuint32levalue-offset
buf.writeUIntBEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuintbevalue-offset-bytelength
buf.writeUIntLEhttps://beta.docs.nodejs.org/buffer.html#bufwriteuintlevalue-offset-bytelength
new BufferDhttps://beta.docs.nodejs.org/buffer.html#new-bufferarray
Filehttps://beta.docs.nodejs.org/buffer.html#class-file
new buffer.Filehttps://beta.docs.nodejs.org/buffer.html#new-bufferfilesources-filename-options
file.namehttps://beta.docs.nodejs.org/buffer.html#filename
file.lastModifiedhttps://beta.docs.nodejs.org/buffer.html#filelastmodified
buffer module APIshttps://beta.docs.nodejs.org/buffer.html#nodebuffer-module-apis
buffer.atobLhttps://beta.docs.nodejs.org/buffer.html#bufferatobdata
buffer.btoaLhttps://beta.docs.nodejs.org/buffer.html#bufferbtoadata
buffer.isAsciihttps://beta.docs.nodejs.org/buffer.html#bufferisasciiinput
buffer.isLatin1https://beta.docs.nodejs.org/buffer.html#bufferislatin1input
buffer.isUtf8https://beta.docs.nodejs.org/buffer.html#bufferisutf8input
buffer.INSPECT_MAX_BYTEShttps://beta.docs.nodejs.org/buffer.html#bufferinspect_max_bytes
buffer.kMaxLengthhttps://beta.docs.nodejs.org/buffer.html#bufferkmaxlength
buffer.kStringMaxLengthhttps://beta.docs.nodejs.org/buffer.html#bufferkstringmaxlength
buffer.resolveObjectURLhttps://beta.docs.nodejs.org/buffer.html#bufferresolveobjecturlid
buffer.transcodehttps://beta.docs.nodejs.org/buffer.html#buffertranscodesource-fromenc-toenc
Buffer constantshttps://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-buffershttps://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 allocationshttps://beta.docs.nodejs.org/buffer.html#aligned-allocations

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.