Use modern protocols for improved performance.
All modern websites should take advantage of the performance benefits in HTTP/2, which was specifically designed to work with newer, resource-heavy websites.
Achieve faster page load times.
HTTP/2 has several features which lead to faster page load times, including the ability for multiple resources to be loaded at once. Sites that use HTTP/2 have been proven to have faster load times than both HTTP/1.1 and SPDY.
Improve your security with HTTPS.
Modern browsers only support HTTP/2 when encrypted with HTTPS, meaning you will need to have a SSL Certificate to utilize HTTP/2. This improves website security and visitor trust. section.io provides SSL Certificates for all users.
Simple to implement.
With section.io you can use HTTP/2 for browser connections even if your origin servers do not yet support it. The connections between section.io and your origin server can continue to use HTTP/1.1 regardless of the protocol the browser is using.
Serve content from one domain.
Websites still using HTTP/1.1 often use multiple connections to get web content or “shard” content so that it is served from secondary domains. With HTTP/2 all content can be served from your primary domain.
HTTP/2: Technical Details
Some of the technical differences with HTTP/2 which lead to better performing websites include:
- It is binary instead of textual
- It is fully multiplexed which allows multiple request and response messages to be in transit at the same time
- It can use one connection to gather content instead of opening several connections
- It uses header compression to reduce the size of headers so they are delivered more quickly
HTTP/2 will transfer multiple resources concurrently on a single connection. This reduces the TLS/TCP handshake cost traditionally involved with the browser establishing multiple connections to your site and also removes the need to implement domain-sharding to bypass the per-domain connection limits imposed by the browser.
Many of the featues in the HTTP/2 protocol are focused on improving the browser experience. The connections between the section.io platform and your origin server can continue to use HTTP/1.1 regardless of the protocol the browser is using.