[whatwg] Server-Sent Events parsing issue
Anne van Kesteren
annevk at opera.com
Wed Oct 13 07:00:34 PDT 2010
On Tue, 12 Oct 2010 06:41:59 +0200, ATSUSHI TAKAYAMA
<taka.atsushi at googlemail.com> wrote:
> It's a minor error in the spec in the Server-Sent Events spec.
> http://dev.w3.org/html5/eventsource/#event-stream-interpretation
>
> When processing a line with only "data:", the data buffer will be the
> empty string and the LF character added at the "process the field"
> stage. When dispatching the event, the first step "If the data buffer
> is an empty string, set the data buffer and the event name buffer to
> the empty string and abort these steps." does not apply here (since we
> have the LF character, which will be removed in the step 2). So it
> does fire a MessageEvent with an empty string as the data property.
>
> I think the steps 1 and 2 of the dispatching should be the other way
> round.
Why would we not want to dispatch an event where data is the empty string
in this case? I do not think this is an error. (Although admittedly I once
thought it was.)
--
Anne van Kesteren
http://annevankesteren.nl/
More information about the whatwg
mailing list