High Performance Browser Networking: What every web developer should know about networking and web performance

High Performance Browser Networking: What every web developer should know about networking and web performance

Ilya Grigorik


How ready are you to construct speedy and effective internet functions? This eloquent booklet offers what each net developer may still find out about the community, from basic barriers that impact functionality to significant strategies for development much more strong browser applications--including HTTP 2.0 and XHR advancements, Server-Sent occasions (SSE), WebSocket, and WebRTC.

writer Ilya Grigorik, an internet functionality engineer at Google, demonstrates functionality optimization top practices for TCP, UDP, and TLS protocols, and explains distinct instant and cellular community optimization necessities. you will then dive into functionality features of applied sciences reminiscent of HTTP 2.0, client-side community scripting with XHR, real-time streaming with SSE and WebSocket, and P2P verbal exchange with WebRTC.

  • Deliver optimum TCP, UDP, and TLS functionality
  • Optimize community supply over 3G/4G cellular networks
  • Develop speedy and energy-efficient cellular purposes
  • Address bottlenecks in HTTP 1.x and different browser protocols
  • Plan for and bring the easiest HTTP 2.0 functionality
  • Enable effective real-time streaming within the browser
  • Create effective peer-to-peer videoconferencing and low-latency functions with real-time WebRTC transports

Show sample text content

Download sample