Буфер
Выделенная область памяти для двоичных данных: ввод-вывод, сетевые пакеты, пиксели, аудиосэмплы. Слово означает и структуру данных, и действие — буферизовать, то есть временно накапливать.
В JavaScript: ArrayBuffer (сырые байты), Uint8Array (типизированное представление), Buffer (специфичен для Node.js). В C/C++: char buf[1024]. В Java: ByteBuffer. Переполнение буфера — классическая дыра в безопасности (запись за пределы выделенного размера). В потоковой обработке буфер между производителем и потребителем сглаживает разницу скоростей. Кольцевые буферы эффективны для непрерывных потоков данных.