HTML Streaming

HTML Streaming allows sites to speed up their Time to First Byte by dynamically caching parts of the HTML document without touching the elements of the page that are unique to the user.

Improve user experience and scalability with HTML Streaming.


HTML Streaming is the best way to improve crucial load time metrics and user experience without making complex code changes.


page load time

Achieve faster page load times.

HTML streaming dramatically improves the start render time on sites that are not yet caching their entire HTML document. Start render time is crucial because it represents the time the user is stuck looking at a blank screen. There is a high correlation between start render time and bounce rate, so significantly improving this metric has tangible business benefits.

scalability

Improve scalability.

By caching portions of the HTML document, HTML Streaming reduces the number of connections made to your origin, freeing up bandwidth and making your site more scalable. By requiring fewer connections to your origin, server costs are also reduced making scaling more affordable.

website performance

Implement caching more quickly.

Unlike dynamic content caching, HTML Streaming does not require an intensive implementation time or code changes to your origin. With HTML Streaming, a website can very quickly realize most of the gains of dynamic content caching within hours of enabling the feature with the help of section.io’s engineers.

developer

Reduce complexity.

Because HTML Streaming does not require changes to your origin, developers don’t need to learn more advanced caching strategies or advanced VCL. This allows for a painless integration and reduces the cost of implementation by freeing your developers up to focus on what they know best.

Get a range of caching solutions with section.io.


Caching dynamic content is a powerful way to significantly improve your website’s performance and scalability, but it can be a complex project often requiring code changes to your application. section.io’s HTML streaming feature allows companies to instantly realize many of the performance and scalability benefits of dynamic content caching without having to execute complex code changes.

By using section.io to stream your HTML documents, developers can safely cache more content at the edge without worrying about breaking the personalized elements of their pages. By leverageing HTML streaming on a platform with a comprehensive suite of DevOps logs and real time metrics, developers can easily assess the impact the feature has on their performance and scalability while starting down the road to full page dynamic caching. Consider this a head start on the journey to exceptional performance with section.io.


Contact Us

HTML Streaming: Technical Details


HTML Streaming dynamically caches parts of the HTML document without touching the < body > section that may have personalized elements and other factors which make it difficult to cache. This means visitors see the page is beginning to load in their browser very quickly even as section.io is fetching the remainder of the HTML document from your origin server.

HTML streaming works by combining the power of Varnish Cacheand Lua to cache the < head > of the HTML document while dynamically pulling in the rest of the content through edge side includes. This allows for quick speed wins without the need to make AJAX calls or code changes.

For Magento 1.x users who want to leverage the speed of Varnish Cache without using the more complex Turpentine extension, HTML Streaming is a great way to realize immediate speed wins with a quick implementation.

section.io’s experienced engineers will help your developers implement HTML Streaming for you during an activation session.

Get HTML Streaming