Chunked Encoding
In plain terms
Sending an HTTP response in pieces without knowing total size.
Going deeper
Chunked transfer encoding streams a response in chunks so the server can start sending before the full content length is known. It enables streaming responses.
Under the hood
Each chunk is size-prefixed; ends with a zero-length chunk. Useful for dynamic or streamed content.
Examples
Streaming responses, large downloads, dynamic content, HTTP/1.1 streaming.
Think of it like...
Like delivering a long letter page by page instead of waiting to send it all at once.