High Performance Browser Networking (2013)
hpbn.co
hpbn.co
Almost all software engineers would benefit from a basic understanding of networking. Most networking books are in-depth and intimidating, especially the ones that get into the nuts and bolts of packet formats. This book on the other hand provides exactly what most software engineers need to know.
It costs nothing to try it either.
>Klathmon: take a look at the book linked at the bottom of that page which includes a pretty comprehensive section on improving RTT and TLS speeds in general
HTTP/2, Brotli, TLS 1.3. As well as high resolution perf tools for measuring all kinds of scenarios.
8 Web Performance Expert Insights for 2018
https://www.cdn77.com/blog/web-performance-expert-insights-2...
If I were designing a course I would put the book near the beginning.
I find myself using what I learned several times a week. Simply having a slightly more in depth understanding of some parts of networking benfited my thought process hugely when it came to working on problems in that area.
What are the things I should look out (and around) for when I'm reading this (for example, specs that have changed drastically since this book was written, etc.)?
5/5