Manning, 2019. — 408 p.
HTTP/2 is an exciting change for the web and I truly believe it will change how we develop websites. Many websites, both high and low profile, are already using HTTP/2 and I fully expect many more websites to migrate to this updated version over the next few years. I hope this book will help some of you do this.
Networking protocols can be quite dry and, while the specifications are a great reference point, they are not the best way of learning a technology in my opinion. My aim with the book is to offer a practical, example-driven, way of learning HTTP/2 that will keep your interest throughout. There is a lot of theory to learn, but by grounding them with real-world examples, I hope to drive home the points and make the subject both interesting and memorable.
There are many webservers and web browsers in use today and, while I would love to be able to cover them all, that is just not practical. The concepts explained in the book should be easily translated to your specific environment (subject to support of course!) and I will try to avoid tying myself to any one implementation too much. Saying that, I do believe most people learn best by doing, so we ultimately need to pick an implementation in some cases to show this – be that a specific web server, web browser or programming language. Hopefully the explanations will mean all of you can follow, even if you are less familiar with the technology the example is given in.
Early Access books are a fantastic opportunity for both you the reader to get your hands on the information as soon as possible, and for the author to get valuable feedback on how to make the book better. To that end I would encourage you to give feedback in the online forum: errors, omissions, suggestions or questions are all very welcome. I can’t promise I’ll implement everything you come back to me with, but I will promise to take it all onboard and will do my very best to respond to everything you raise.