Hello,<br><br>I think we're starting to see some of the limits of HTTP being hit.<br><br>Personally, I'd like to a protocol which allows communication in both ways.<br><br>HTTP 1.2? XMPP/Jabber? Something else?<br><br><br>
See ya<br><br><div><span class="gmail_quote">On 11/1/06, <b class="gmail_sendername">Ted Goddard</b> <<a href="mailto:ted.goddard@icesoft.com">ted.goddard@icesoft.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Ajax applications often make use of multiple concurrent<br>HTTP requests; in particular Ajax Push (Comet/Reverse Ajax)<br>makes use of two HTTP connections: one to block waiting for<br>messages from the server, the other to send messages to
<br>the server.<br><br>The problem is that the connection limit for many browsers<br>is two connections per browser per server. Sophisticated<br>Ajax applications, on the other hand, need two connections<br>per window (or tab) per server. This allows each window or
<br>tab to support two-way messaging with the server. Without<br>it (and without the ability for the two client windows<br>to communicate and thereby share a single connection) the<br>two available HTTP connections become consumed by the
<br>blocking message requests.<br><br>I would like to propose that the HTTP connection limit<br>be standardized at two per user-initiated window. (For<br>instance, Safari is not limited to two connections per<br>browser.) This should be a relatively straightforward
<br>change in browser policy (browsers other than Safari,<br>that is), but it is a significant enhancement for<br>Ajax applications.<br><br>Ted.<br><br><br><br>Ted Goddard, Ph.D. - Senior Software Architect<br>ICEsoft Technologies Inc
<br>Suite 300, 1717 10th St. NW<br>Calgary, AB - Canada - T2M 4S2<br>T 403 663-3322<br>F 403 663-3320<br><a href="mailto:ted.goddard@icesoft.com">ted.goddard@icesoft.com</a><br><a href="http://www.icesoft.com">http://www.icesoft.com
</a><br></blockquote></div><br><br clear="all"><br>-- <br> Charles Iliya Krempeaux, B.Sc.<br><br> charles @ <a href="http://reptile.ca">reptile.ca</a><br> supercanadian @ <a href="http://gmail.com">gmail.com</a><br>
<br> developer weblog: <a href="http://ChangeLog.ca/">http://ChangeLog.ca/</a><br><br>