๐ŸŒ
Node.js
nodejs.org โ€บ api โ€บ buffer.html
Buffer | Node.js v26.10.0 Documentation
The Buffer class is a subclass of JavaScript's <Uint8Array> class and extends it with methods that cover additional use cases.
๐ŸŒ
MDN Web Docs
developer.mozilla.org โ€บ en-US โ€บ docs โ€บ Web โ€บ JavaScript โ€บ Reference โ€บ Global_Objects โ€บ ArrayBuffer
ArrayBuffer - JavaScript - MDN Web Docs
It is an array of bytes, often referred to in other languages as a "byte array". You cannot directly manipulate the contents of an ArrayBuffer; instead, you create one of the typed array objects or a DataView object which represents the buffer in a specific format, and use that to read and write the contents of the buffer.
๐ŸŒ
GitHub
github.com โ€บ feross โ€บ buffer
GitHub - feross/buffer: The buffer module from node.js, for the browser. ยท GitHub
The Buffer constructor returns instances of Uint8Array that have their prototype changed to Buffer.prototype. Furthermore, Buffer is a subclass of Uint8Array, so the returned instances will have all the node Buffer methods and the Uint8Array methods.
๐ŸŒ
MDN Web Docs
developer.mozilla.org โ€บ en-US โ€บ docs โ€บ Web โ€บ JavaScript โ€บ Reference โ€บ Global_Objects โ€บ TypedArray โ€บ buffer
TypedArray.prototype.buffer - JavaScript - MDN Web Docs
July 10, 2025 - The buffer property is an accessor property whose set accessor function is undefined, meaning that you can only read this property. The value is established when the TypedArray is constructed and cannot be changed.
๐ŸŒ
W3Schools
w3schools.com โ€บ nodejs โ€บ nodejs_buffer.asp
Node.js Buffer Module
Buffers are similar to arrays of integers but are fixed-length and correspond to raw memory allocations outside the V8 JavaScript engine.
๐ŸŒ
Sindre Sorhus
sindresorhus.com โ€บ blog โ€บ goodbye-nodejs-buffer
Goodbye, Node.js Buffer โ€” Sindre Sorhus
October 24, 2023 - The Buffer type has been the cornerstone for binary data handling in Node.js since the beginning. However, these days we have Uint8Array, which is a native JavaScript type and works cross-platform. While Buffer is an instance of Uint8Array, it introduces numerous methods that are not available in other JavaScript environments.
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ node.js โ€บ what-is-buffer-in-node-js
Buffer in Node.js - GeeksforGeeks
April 15, 2026 - Buffer in Node.js is a built-in object used to handle and manipulate raw binary data, especially when working with streams, files, or network operations.
Find elsewhere
๐ŸŒ
Medium
medium.com โ€บ @mvsg โ€บ buffers-in-node-js-what-they-are-and-why-they-matter-610b34b98915
Buffers in Node.js: What They Are and Why They Matter | by Marcos Vinicius Gouvea | Medium
February 8, 2023 - So, what exactly is a Buffer? Simply put, a Buffer is a way to store and manipulate binary data in Node.js. Binary data refers to data that consists of binary values, as opposed to text data, which consists of characters and symbols.
๐ŸŒ
Reddit
reddit.com โ€บ r/javascript โ€บ goodbye node.js buffer
r/javascript on Reddit: Goodbye Node.js Buffer
January 5, 2024 - Uint8Array is defined in all modern JavaScript runtimes, Buffer is not.
๐ŸŒ
DigitalOcean
digitalocean.com โ€บ community โ€บ tutorials โ€บ using-buffers-in-node-js
Using Buffers in Node.js | DigitalOcean
May 1, 2020 - A buffer is a space in memory (typically RAM) that stores binary data. In Node.js, we can access these spaces of memory with the built-in Buffer class. Buffers store a sequence of integers, similar to an array in JavaScript.
๐ŸŒ
Medium
medium.com โ€บ @m-mdy-m โ€บ buffers-in-node-js-c285f5416fdb
Buffers in Node.js
March 27, 2024 - Within Node.js, a buffer is a global object that provides a way to work with binary data directly. Unlike arrays that you might be used to in other programming languages, buffers in Node.js deal with raw memory allocation outside the V8 JavaScript ...
๐ŸŒ
Codeguage
codeguage.com โ€บ blog โ€บ primer-on-node-buffers
A quick primer on buffers in Node.js | Codeguage
July 26, 2026 - This API โ€” a fairly low-level one โ€” is Buffer. ... Ever since the advent of ES6, JavaScript has gotten native provision of array buffers and typed arrays (to lay out views over those buffers).
๐ŸŒ
TutorialsPoint
tutorialspoint.com โ€บ nodejs โ€บ nodejs_buffers.htm
Node.js - Buffers
It stores raw data similar to an array of integers but corresponds to a raw memory allocation outside the V8 heap. The Buffer class in Node.js is a subclass of JavaScript's Uint8Array class.
๐ŸŒ
LogRocket
blog.logrocket.com โ€บ home โ€บ node.js buffer: a complete guide
Node.js buffer: A complete guide - LogRocket Blog
June 4, 2024 - Walk through the basics of the Node.js buffer module and learn how to use Node.js buffer methods in your own application.
๐ŸŒ
Dennis O'Keeffe
dennisokeeffe.com โ€บ blog โ€บ 2024-07-04-nodejs-buffers-explained
Node.js Buffers Explained
July 4, 2024 - A Buffer in Node.js is a temporary storage area in memory used to hold raw binary data. It is a fixed-length sequence of bytes, similar to an array of integers, but corresponds to a raw memory allocation outside the V8 JavaScript engine.
๐ŸŒ
DEV Community
dev.to โ€บ sfundomhlungu โ€บ buffers-in-nodejs-what-they-do-why-you-should-care-46p1
Buffers in Node.js: What They Do & Why You Should Care - DEV Community
July 22, 2025 - Buffers in Node.js are as close to the metal as you can get in JavaScript, raw binary data, fast, easy to transport and transform.
๐ŸŒ
DEV Community
dev.to โ€บ m__mdy__m โ€บ buffers-in-nodejs-1fh2
Buffers in Node.js - DEV Community
December 14, 2023 - Within Node.js, a buffer is a global object that provides a way to work with binary data directly. Unlike arrays that you might be used to in other programming languages, buffers in Node.js deal with raw memory allocation outside the V8 JavaScript ...
๐ŸŒ
Pavel Romanov
pavel-romanov.com โ€บ understanding-nodejs-buffer
Node.js Buffer Overview - Pavel Romanov
August 16, 2024 - If you try to write code using Buffer it will break in any other non-Node.js platform. The reason is simple, it is Node.js specific API. Instead, you can use typed arrays like Uint8Array or Int8Array. They are part of ECMAScript standard, and all big platforms that are running JavaScript support them.