コメットの「永遠にiframe」を使用し、Transfer-Encoding:チャンクヘッダーを使用してサーバーからスクリプトタグをフィードして、HTTPサーバーからブラウザーにデータのパケットをプッシュしようとしています。私が見つけたのは、スクリプト タグがすぐに解釈されないことです。ブラウザが応答を開始する前に、いくつかのチャンクを送信する必要があります。IE8 の場合、これには 256 バイト相当のデータが必要なようで (正確には確認していません)、Firefox 3.5.7 では 1 キロバイトを超えるようです。接続が閉じる前に Chrome をスクリプト タグに応答させることはまだできていません。ただし、すべての場合において、チャンク データを ('0' チャンクで) 終了すると、バッファリングされたチャンクが解釈されます。私はいくつかの参照を見つけましたSafari ではこの種の動作に対応していますが、他のブラウザではそのような情報は見つかりませんでした。
私が知りたいのは、これらのスクリプト タグが送信されたときに、それらの実行を遅らせる何らかのバッファリング メカニズムのように見えることなく、これらのスクリプト タグを確実に実行するにはどうすればよいかということです。