A buffer is a storage area used to hold data temporarily while it is being moved from one place to another.
Buffers are used to accommodate differences in data processing rates between producers and consumers, or to hold data for subsequent processing.
This definition is broad enough to encompass both the usual sense (a buffer of frames for a streamed video so it doesn’t stutter) and in the sense of a protocol buffer or PyTorch persistent and non-persistent buffers.