I've got a page/script which 'includes' other subpages.. how can I force my main page to stop running any further code until the subpages (included pages) have fully loaded?
Unless you mean using something like output buffering to delay sending anything to the browser until some part of the PHP script has completed?
Streaming in web refers to the mechanism of sending responses in chunks rather than sending them at once. In the traditional HTTP request / response cycle, a response is not transferred to the browser until it is fully prepared which makes users wait. This limitation is a remnant of the weak software and hardware of the past, but everything has changed a lot since then. Network systems and browsers are now powerful enough to handle transmission of content in a fast and efficient way. Imagine trying to watch a video and not being able to watch it until it’s fully downloaded into the player’s buffer.