Stream

Noun · Development

Definitions

  1. A sequence of data elements made available over time, processed incrementally rather than loaded entirely into memory, used for file I/O, network communication, and real-time event processing.

    In plain English: Data that flows through your program piece by piece instead of all at once, like water through a pipe rather than dumped in a bucket.

    Example: "We pipe the CSV through a transform stream so we never load the whole 10GB file into RAM."

Related Terms