Bufor
Przydzielony obszar pamięci na dane binarne: operacje wejścia/wyjścia, pakiety sieciowe, piksele obrazu, próbki dźwięku. Słowo oznacza zarówno strukturę danych, jak i czynność (buforować = tymczasowo gromadzić dane).
JavaScript: ArrayBuffer (surowe bajty), Uint8Array (typowany widok), Buffer (specyficzny dla Node.js). C/C++: char buf[1024]. Java: ByteBuffer. Przepełnienie bufora to klasyczna luka bezpieczeństwa (zapis poza przydzielonym rozmiarem). W strumieniowaniu bufor leży między producentem a konsumentem i wygładza różnice w tempie. Bufory cykliczne (kołowe) świetnie nadają się do ciągłych przepływów danych.