High Performance Browser Networking: What every web developer should know about networking and web performance
Original price was: €50.€34Current price is: €34.
Price: $49.99 - $34.49
(as of Aug 07, 2025 06:30:09 UTC – Details)
How prepared are you to build fast and efficient web applications? This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applicationsâ??including HTTP 2.0 and XHR improvements, Server-Sent Events (SSE), WebSocket, and WebRTC.
Author Ilya Grigorik, a web performance engineer at Google, demonstrates performance optimization best practices for TCP, UDP, and TLS protocols, and explains unique wireless and mobile network optimization requirements. Youâ??ll then dive into performance characteristics of technologies such as HTTP 2.0, client-side network scripting with XHR, real-time streaming with SSE and WebSocket, and P2P communication with WebRTC.
Deliver superlative TCP, UDP, and TLS performance Speed up network performance over 3G/4G mobile networks Develop fast and energy-efficient mobile applications Address bottlenecks in HTTP 1.x and other browser protocols Plan for and deliver the best HTTP 2.0 performance Enable efficient real-time streaming in the browser Create efficient peer-to-peer videoconferencing and low-latency applications with real-time WebRTC transports
From the brand


Sharing the knowledge of experts
O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Your partner in learning
Bestsellers
Software Development
Programming Languages
AI / Machine Learning
Data Science
Data, Databases and more
Cloud Services
Business
Finance
Blockchain / Cryptocurrency
Security
Cookbooks
Head First series
97 Things series
Lean series
Publisher : O’Reilly Media
Publication date : October 29, 2013
Edition : 1st
Language : English
Print length : 398 pages
ISBN-10 : 1449344763
ISBN-13 : 978-1449344764
Item Weight : 1.46 pounds
Dimensions : 7 x 0.92 x 9.19 inches
Best Sellers Rank: #533,176 in Books (See Top 100 in Books) #21 in Internet Web Browsers #60 in Computer Networks #152 in Computer Networking (Books)
Customer Reviews: 4.7 4.7 out of 5 stars 202 ratings var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
Customers say
Customers find the book to be a great resource on network performance, with one customer highlighting its coverage of optimization techniques for HTTP and HTTPS systems. They appreciate its readability and well-written content, with one customer noting its clear explanations.
13 reviews for High Performance Browser Networking: What every web developer should know about networking and web performance
Add a review
Original price was: €50.€34Current price is: €34.
Olomo Claude –
An elite book
The book came in damn good shape. After leafing through my first impressions are really good. The author came up with a pretty list of things modern web developers need to know about some major web technologies. I highly recommend it.
Pen Name –
Networking Fundamentals for Web Developers
If you ever took a networking class or read a networking book (e.g. Computer Networking: A Top-down Approach) then you know that networking is a broad subject that covers many topics. As a software engineer developing web applications, many of these topics might not be relevant to your day-to-day work (but nonetheless interesting). Browser networking takes the networking parts that are relevant to software engineers day-to-day and lays them out in a clear and concise manner.I highly recommend this book to anyone with basic networking knowledge and experience developing web applications. For me, it created mental organization for many of the concepts that I already knew, but didn’t see how they fit into the big picture.
KarolNow –
Mainly about latency
Where does it come from and how to reduce it. Deep and solid book
vlad-george ardelean –
A lot of information, very little repetition
For me this book gets 4.5 stars, though I decided to rate it 5.The chapters that I liked the most are those on tcp, udp, mobile devices, http and webrtc.I did not know much about those topics (other than common generic 5-10 sentences).The chapter on http/2 was fine, but I think I knew more on that topic, so it didn’t surprise me too much.I think that this book could have deserved another 200 pages, and that http/2 could have been detailed a little more. With the current page count, it feels like the book is neither clearly an introductory book, nor an in-depth guide.It was just fine however, and the amount of details was very much worth the time and price.Highly recommended!
yan –
A must-have book for anyone who is working with internet-related things
This book provides essential fundamental knowledge about technology that enables the internet as we know it today. As you can see in the book Contents, the author covers all major topics related to modern networking, step-by-step explaining the history of the technology and how it works. Some of the things (e.g. TLS), might be quite complicated to understand doing wikipedia and blog-post reading, some of the things are “ok, I got it” until the time comes to do something and you realize that you didn’t get it: the author does a brilliant job introducing terminology to reason about networking (latency, bandwidth, networks, etc…) and then walks through every topic applying the terminology.
Ronald –
Very informative with respect to networking
I only bought this because I wanted a book that dealt with networking with a focus on applications and for me it filled this purpose well despite being a bit outdated in some respects. Apart from that it completes its goal of teaching readers how to achieve high-performance browser networking.
ACE –
Five Star Book but Only One Problem
First, let me state what I didn’t like: the black & white pictures. Seriously. The online/kindle edition has color pictures & diagrams which actually enhance what the author is conveying. Now that I think about it, O’Reilly does that with all of their technical books; I wish they’d add color to the tangible tomes.Anyway, the book is without a doubt one of the best there is on the market. It covers relevant browser networking and where browser networking is heading – voice & video. Passing data is easy in comparison to the nuances of voice and video. This book helps sort it out. I especially liked the coverage of SSL/TLS and DTLS. The next generation of web browsers will be required to do lots more than what they did 8 years ago or even 18 years ago. Read the section on Certificate Authorities.
Catalina –
Detailed and Dense
A great book to learn about browser networking. The topics and content are very complex but the pictures help tell the story. I will definitely read again!
Heitor Lessa –
It is certainly the best book I have ever bought this year.It’s an easy and interesting reading where the author goes throughout first aspects of High performance without missing important details but not going that deep to something we can easily find over the internet.It’s one of the clearest explanations I’ve ever seen about TCP Slow Start, congestions among others and why they’re so important. It’s also very rare to find great explanations about Building blocks of UDP and why WebRTC just nailed it the concept of not being a first class protocol to be chosen amongst new projects.One very interesting point too is about Mobile which I saw many articles out there but mostly failed to refer to some important concepts about Bandwidth as to why it is too variable and how to deal with.It’s easy to find many books about performance, Linux Kernel Networking where you can go and dive deep a particular object, but it’s rare to find a book which can combine the bigger picture in a way that makes you feel comfortable and keep you interested after the second chapter.In fact, I am already recommending to my co-workers and friends who are interested to step in to performance studies and any colleague of mine who wants to understand why things work instead of How they work.
vindiss –
The book is great. Really interesting content and how itâs written is entertaining enough not to be boring. But this print is very bad quality. Diagrams are not in colour. The copy I got at least is very low quality. Itâs like I printed a pdf myself. I donât know if there is another version available. But this quality is not acceptable for this price.
Excel ç¥ã£ããã¶ã –
ã®ã§ãKindle è±èªçãè³¼å ¥ãã¾ãããå¹³æãªæç« ã§ã¨ã¦ãå¤ãããããä»ã®èªè ãã³ã¡ã³ããã¦ããç®æãåèã«ãªããè¯ãã£ããªã
Eduardo –
Un libro de alto valor, cada página es algo interesante, aplicable e útil â Tiene un poco de historia, mucha documentación técnica explicada sobre como funcionan distintos protocolos y un excelente alcance en cuanto a los temas que toca.
Amazn Buyer –
Als Webentwickler mit fortgeschrittenen Kenntnissen über (mobile) WebApps muss ich sagen, dieses Buch ist sehr informativ und sehr gut strukturiert.Eine 100% Kaufempfehlung auch für Beginner.Wichtig zu erwähnen man lernt keine WebApps zu erstellen sondern das Verständnis und Hintergrundwissen über User- und Client- (Im Sinne der Applikation) als auch Serverseitige Performance und allem was dazu gehört.