I wonder what was the reason to change and basically disable well known behavior on multipart/x-mixed-replace MIME type with the release of FireFox 3? It never worked with Internet Explorer but it has been working with Mozilla Netscape through FireFox 2. Why the hell this was to be changed?
GET /cgi-bin/zzz HTTP/1.1 Host: xxx:yyy User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 (.NET CLR 3.5.30729) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive HTTP/1.1 200 OK Server: GoAhead-Webs Pragma: no-cache Cache-Control: no-cache Content-Type: multipart/x-mixed-replace;boundary=myboundary --myboundary Content-type:image/jpeg DaemonId:0x00360003
No longer I can check server push M-JPEG streams using FireFox, supposedly there is a configuration tweak to bring well known behavior back.