Streaming
Definition
Streaming transmits or processes data incrementally before the entire content is available.
Streaming is a generic term for continuous transmission or processing in parts before a complete data set is available. Media streaming, stream processing, and streamed HTTP responses are different forms.
Simply explained
The first parts arrive while the rest is still on the way. This can happen with media, ongoing data, or application responses.
Why it matters in practice
The term contributes to secure, maintainable, and high-performance web applications as well as resilient technical decisions.
Example from business
A web application displays status events arriving step-by-step without waiting for the end of a long process.
Limits and pitfalls
- Avoid equating streaming with real-time guarantee, mixing transport and processing, or failing to define flow control, cancellation, resumption, order, and error boundaries.
Origin & history
Streaming became widespread with audio and video network services and is now also a fundamental pattern for APIs and data pipelines.
Use in mid-sized companies
- Possible application: A web application displays status events arriving step-by-step without waiting for the end of a long process.
Frequently asked questions
What does streaming mean?
Streaming is a generic term for continuous transmission or processing in parts before a complete data set is available. Media streaming, stream processing, and streamed HTTP responses are different forms. What mistakes should be avoided? Equating streaming with real-time guarantee, mixing transport and processing, or failing to define flow control, cancellation, resumption, order, and error boundaries.
Sources
- HTTP Semantics · IETF, HTTP Semantics
Source checked on 10.10.2026. Editorial use cases are hypothetical; no evidence of real customer results.
Editorially reviewed on: