blogこの広告は、90日以上更新していないブログに表示しています。Eventsを書いてみたのでメモ。\r\n)をエスケープする。http://www.w3.org/TR/eventsource/#parsing-an-event-streamhttp://dev.ariel-networks.com/wp/archives/4168任意に改行を入れられると、任意のイベントを定義されてしまうので、何らかの入力を元に出力するときには、改行コードのエスケープが必要。UTF-8であること、という制約もあり、とりあえずはJSONにしておくのが扱いやすくてよさげ。JSONにするときに改行はエンコードしてくれないことがあるっぽいので、そこを処理するか、改行で分割してからJSONにするのが良いっぽい。idを指定しておくと、retry時にLast-Event-Idヘッダにどこまで受信したか教えつつリクエストしてくれるreconnect/retryが仕様化されているのが非常にすばらですね。bufferingされると少し遅延があるfrontにnginxがいて、proxy_bufferingがonのとき(デフォルトなのでだいたいのとき)は、X-Accel-Bufferingをoffもつけると遅延されなくなる。IEはまだ使えないっぽいらしいAndroid端末とかも対応する範囲は限られそう。Mobileの勘違いでした。(1)はてなブログをはじめよう!walf443さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。