Skip to Content
Learning HTTP/2
book

Learning HTTP/2

by Stephen Ludin, Javier Garza
May 2017
Intermediate to advanced
156 pages
3h 22m
English
O'Reilly Media, Inc.
Content preview from Learning HTTP/2

Chapter 4. Transition to HTTP/2

To be flip and mildly unhelpful, one could say that in order to support HTTP/2 all you need to do is upgrade to a web server that speaks h2, or use a Content Delivery Network (CDN) that will front your website and speak it for you. Though true, it is glossing over a host of subtleties that may not be obvious and could result in unexpected higher costs or suboptimal performance. Here are a handful of the items you should consider before turning HTTP/2 on for your website:

  • Browser support for h2

  • Potential move to serving over TLS (HTTPS)

  • Tuning your website for h2 (possibly untuning for h1)

  • Third parties on your site

  • Retaining support for old clients

This chapter explains what you need to know about each of these topics.

Browser Support

As of publishing time, around 80% of web browsers in use support h2 to some degree.1 This means a significant portion of people will start reaping the benefits of h2 as soon as it is turned on. Since the protocol negotiation is transparent to non-h2 supporting browsers, anyone who does not speak h2 will simply fall back to h1 and still access your infrastructure. (You did keep h1 support for now, right?)

Table 4-1 lists browsers and the latest version supporting HTTP/2.

Table 4-1. HTTP/2 browser support
Name Since version Notes

Chrome

41

Firefox

36

Edge

12

Safari

9

OSX 10.11 and later

Internet Explorer

11

Windows 10 only

Opera

28

Safari - iOS

9.2

Android Browser

51

Chrome - ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

HTTP/2 in Action

HTTP/2 in Action

Barry Pollard
GitOps Cookbook

GitOps Cookbook

Natale Vinto, Alex Soto Bueno
Learning Algorithms

Learning Algorithms

George Heineman
Docker Deep Dive

Docker Deep Dive

Nigel Poulton

Publisher Resources

ISBN: 9781491962435Purchase bookErrata Page