Errata: August 5, 2019

Thank you for purchasing HTTP/2 in Action. Please list errors not listed below in LiveBooks errata thread. We'll update this list as necessary.




In Acknowledgements, page xviii:

This correction has been made to mobile and livebook formats. The print book will be corrected at its second printing.

Steve Souders and Patrick Meenan both had their names misspelled. Huge apologies to both!

Chapter 1, page 23:

"...and this update is expected to be published early in 2019..." should read "...and this update is expected to be published in late 2019 or 2020..." because the latest update to HTTP/1.1 and HTTP semantics has been delayed.

Chapter 2, page 63:

"...vey impressive..." should read "...very impressive...".

Chapter 4, Page 125:

Table 4.2 should be labelled "SETTINGS frame format" and not "HEADERS frame format".

Chapter 6, page 208:

"There's no point in doing a dns-prefetch before referencing the resource, as that reference will do the DNS lookup anyway" should read "There's no point in doing a dns-prefetch just before referencing the resource, because the browser will do the DNS lookup anyway as part of fetching the resource when it sees the reference" to make it more readable.

Chapter 8, page 255:

"The server picks one of these algorithms and compresses the header, and in the response, it informs the browser which algorithm it used to compress the resource." should read "The server picks one of these algorithms and compresses the body, and in the response, it informs the browser which algorithm it used to compress the resource."

Chapter 8, page 269:

"Header compression even for this first frame is great, with a 45% saving (273/498 = 55%)" should read "Header compression even for this first frame is great, with a 45% saving (273/498 = 55% used and therefore 45% saved)" to make it more readable.

Chapter 8, page 274:

"c5 = 1100 0010" should read "c2 = 1100 0010"

Chapter 9, page 299:

"Traditionally, TCP allows a maximum CWND window size" should read "Traditionally, TCP allows a maximum CWND size" to avoid repeating window in both acronym and in full.

Chapter 9, pages 306, 308 and index pages 381, 383:

Multiple instances of UPD instead of UDP as an acronym for User Datagram Protocol.

Chapter 9, page 309:

"...expected to happen in early 2019..." should read "...expected to happen in 2020..." as the standardization of iQUIC has been delayed.

Chapter 9, page 312:

Figure 9.20 has a number of errors:

Chapter 9, page 313:

In the "Other differences" section, add the following to the end of the section. "One other area that looks like it might change is in HTTP/3 prioritization. There is a growing desire to simplify the complex HTTP/2 prioritization scheme, though how exactly to do this hasn't been agreed upon at this writing."