W3C home > Mailing lists > Public > whatwg@whatwg.org > October 2010

[whatwg] Server-Sent Events parsing issue

From: ATSUSHI TAKAYAMA <taka.atsushi@googlemail.com>
Date: Tue, 12 Oct 2010 00:41:59 -0400
Message-ID: <AANLkTimHT4BBH8VECD8tGnroUu=U2VoQhKuC6crvFhto@mail.gmail.com>
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.

A. TAKAYAMA
Received on Monday, 11 October 2010 21:41:59 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:09:01 UTC