All browsers wait for some content (and sometimes some amount of time, too) before they start rendering a partial http response you have flushed to it across the network - b
None, if the headers are set correctly.
See Chunked transfer encoding - browser behavior for a thorough explanation.