Question

Some time ago I read about some work done to cut down on the web client to web server chatter by combining client requests or server responses to help reduce latency.

Basically the web client would merge its requests into one larger request and/or the server could combine its responses to the webclient into one larger response.

The idea being to reduce chatter and latency in real time.

I am either searching for the wrong thing or just dreaming but my search attempts are coming up empty.

I ask as a developer because I would prefer to enable such a technology rather then having to manually code it myself. We have an app that has the potential to be very chatty.

Search terms I tried are: Request Merging/Combining, Response Merging/Combining, Write Combining for Web, and many others...

Note: I am NOT taking about merging static JS/CSS or even Image files (sprites) at compile time.

Was it helpful?

Solution

A persistent connection enables a client to send multiple requests over the socket. Other possibilities include pipelining and/or WebSocket.

HTTP Pipelining

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top