Espacio temporal en memoria que almacena datos mientras son transferidos.
Los buffers se usan comúnmente para mejorar la eficiencia de entrada/salida entre diferentes partes de un programa o hardware.
// Buffer en Node.js const buffer = Buffer.from('Hola Mundo', 'utf-8'); console.log(buffer); // <Buffer 48 6f 6c 61 20 4d 75 6e 64 6f> // Crear buffer vacío const buf = Buffer.alloc(10); // 10 bytes de ceros // Leer archivo con buffer import { createReadStream } from 'fs'; const stream = createReadStream('archivo.txt', { highWaterMark: 64 * 1024 // Buffer de 64KB }); stream.on('data', (chunk) => { console.log(`Recibido ${chunk.length} bytes`); }); // Concatenar buffers const buf1 = Buffer.from('Hola '); const buf2 = Buffer.from('Mundo'); const combinado = Buffer.concat([buf1, buf2]);