- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 23 Nov 2009 23:31:49 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=8359 Summary: For Server-Sent Events, add informative language about how this could be implemented using fallback to a push- proxy using OMA Push Product: HTML WG Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: HTML5 spec proposals AssignedTo: dave.null@w3.org ReportedBy: robert.ennals@intel.com QAContact: public-html-bugzilla@w3.org CC: ian@hixie.ch, mike@w3.org, public-html@w3.org [I'm not sure I specified the correct component - I couldn't see a component for Server Sent Events] This is a follow up to our discussion at TPAC. At TPAC, we had an unconference session where we talked about how Server Sent events could be implemented in a connectionless way using OMA Push and fallback to a push proxy. I think that it would be useful for this to be mentioned, as informative language, in the spec, since this could be an important reason why a developer might choose to use server sent events, rather than just doing long polling. There are three reasons to add such language: * To inform users that this is a reason that they might want to user server sent events * To inform implementors of user agents that this is a feature they might want to implement * To inform network operators that this is a feature they might want to implement I believe I said in the meeting that I would file a bug report. Here it is :-) I suggest adding informative language something like the following to the spec for Server Sent Events: == Implementation as Connectionless Push == [this section is non-normative] If supported by the network, an EventSource may be implemented using connectionless push, without requiring the client to maintain a connection. This can save considerable power, relative to a long polling implementation using XMLHttpRequest. For example, if the user agent and network both support connectionless event proxying, then an event may be handled using a timeline like the following: * User agent connects to server, and requests events * User agent decides to save power by going to sleep * User agent disconnects from the server * User agent contacts a "push proxy" provided by the network, asking it to take over management of the event source * User agent goes to sleep * Push proxy connects to the server, posing as the user agent * Server delivers an event to the push proxy * Push proxy uses a technology such as OMA Push to wake up the user agent * User agent wakes up, and restores its connection to the server -Rob -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Monday, 23 November 2009 23:31:50 UTC