High Performance Browser Networking

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 ...

High Performance Browser Networking

Author: Ilya Grigorik

Publisher: "O'Reilly Media, Inc."

ISBN: 1449344720

Page: 400

View: 478

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

Related Books:

High Performance Browser Networking
Language: un
Pages: 400
Authors: Ilya Grigorik
Categories: Computers
Type: BOOK - Published: 2013-09-11 - Publisher: "O'Reilly Media, Inc."

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
High Performance Networking
Language: un
Pages: 702
Authors: Harmen R. van As
Categories: Computers
Type: BOOK - Published: 2013-03-09 - Publisher: Springer

High Performance Networking is a state-of-the-art book that deals with issues relating to the fast-paced evolution of public, corporate and residential networks. It focuses on the practical and experimental aspects of high performance networks and introduces novel approaches and concepts aimed at improving the performance, usability, interoperability and scalability of
High Performance Networking, Computing, and Communication Systems
Language: un
Pages: 617
Authors: Yanwen Wu
Categories: Computers
Type: BOOK - Published: 2011-11-02 - Publisher: Springer Science & Business Media

This book constitutes the refereed post-proceedings of the Second International Conference on High Performance Networking, Computing, and Communication systems, ICHCC 2011, held in Singapore in May 2011. The conference was held together with the Second International Conference on Theoretical and Mathematical Foundations of Computer Science, ICTMF 2011, which proceedings are
High Performance Networking
Language: un
Pages: 380
Authors: Ramon Puigjaner
Categories: Technology & Engineering
Type: BOOK - Published: 2013-06-05 - Publisher: Springer

The communication of information is a crucial point in the development of our future way of life. We are living more and more in an information society. Perhaps the more obvious applications are those devoted to distributed cooperative multimedia systems. In both industry and academia, people are involved in such
High Performance Communication Networks
Language: un
Pages: 693
Authors: Jean Walrand, Pravin Pratap Varaiya
Categories: Computers
Type: BOOK - Published: 2000 - Publisher: Morgan Kaufmann Pub

Retaining the first edition's technology-centred perspective, this book gives readers a sound understanding of packed-switched, circuit-switched and ATM networks, and techniques for controlling them.