Suggestion: http request bundle

Enhance the http protocol to create a request bundle, with a zip response  
to
minimize the chatter between the browser and a server.

> From the web user's perspective website load times could be accelerated  
> if N
requests for resources could be bundled into a single request from a
webserver.

This would also minimize the load on the webserver, as one request bundle
and zip response could replace what currently takes dozens of
request/response pairs.

Comment:
Think about the dozens of gifs, icons, etc. that get loaded when one first
hits a website. Seconds could be shaved off the initial load time if the
browser were able to grab multiple items from its request queue for the  
same
destination, same user, etc. To do so would surely suggest a minor
Javascript API enhancement to take advantage of the request bundle
efficiency.

Migration Thoughts:
As a request bundle is functionally equivalent to N individual request, a
browser that encounters a site that does not implement the request bundle,
could fail gracefully back to individual requests.

> From the webserver's perspective, if the browser is incapable of issuing  
> a
request bundle, the webserver will merely receive individual requests and
thus issue individual responses, as is done today.

Personal Comment:
I am working with a team using AJAX. As a result of creating a rich client
experience, at one point there are some 60 static resources, which can add  
5
seconds to the page load time. (icons for toolbar buttons, etc.) This type
of experience can not be uncommon these days.

Doug Whitehead
NASD Architect
Doug.Whitehead@nasd.com



This email, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity
to which it is addressed.  If the reader of this email is not the
intended recipient or his or her authorized agent, the reader is
hereby notified that any dissemination, distribution or copying of this
email is prohibited. If you have received this email in error,
please notify the sender by replying to this message and delete this
email immediately.

Received on Friday, 3 November 2006 10:23:53 UTC