With traditional web delivery approaches, personalized dynamic HTML must be generated for each request before any content can be sent back to the requesting browser. The browser makes a request, and then there is a delay while the back end web and application servers generate the user-specific HTML and deliver it over the global Internet to the requesting browser. Traditional content delivery services therefore provide only basic network acceleration for dynamic HTML.
The browser can then make use of previously wasted time, as it can begin processing the non-unique parts of the HTML while the backend server is generating the unique HTML. The browser can begin rendering the page, and soon after, using the client-side Nanovisor, seamlessly patch in the remaining HTML when it arrives. Without HTML Streaming, these logically separate activities could only occur sequentially. The result is a dramatic decrease in the time it takes to respond to dynamic requests – meaning that the browser can start rendering the page sooner.
For more information see the following documents: