<br><br><div class="gmail_quote">2010/8/4 Kornel Lesiński <span dir="ltr"><<a href="mailto:kornel@geekhood.net" target="_blank">kornel@geekhood.net</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


<div>On 4 Aug 2010, at 11:46, Diego Perini wrote:<br>
<br>
> > * Argument: What about incremental rendering?<br>
> > If there are, for instance, lots of (content) images in the resource file I will see them all at once as soon as the ZIP has been downloaded completely and decompressed, but with single files I would have seen them appear one after the other, which might have been enough.<br>



><br>
> ZIP files are progressively renderable, dependant on file order.<br>
><br>
> In my experience "gzip" compression is blocking browser rendering until the compressed file has been received completely.<br>
><br>
> I believe this is the reason we should not compress the HTML source, just its external binary components.<br>
><br>
> I don't think the browser can separately decompress each block of a chunked transfer as it arrives, am I wrong ?<br>
<br>
</div>You are wrong. gzip compression is streamable and browsers can uncompress parts of gzipped file as it is downloaded. gzip only needs to buffer some data before returning uncompressed chunk, but it's only few KB. Chunks of gzipped data don't have to align with chunked HTTP encoding (those are independent layers).<br>



<font color="#888888"><br></font></blockquote><div><br>Tank you for the informations and correcting my statements. I just tried and definitely "chunked" and "gzip" compression can happen at the same time.<br>
<br>
The problem is I have a strange effect on my pages if I enable Apache "SetOutputFilter DEFLATE", the pages progress and rendering are different.<br><br>It works well with "zlib.output_compression", more or less with no visible changes from non compressed. I will have to dig what makes this difference.<br>
<br>Diego Perini<br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><font color="#888888">
--<br>
regards, Kornel<br>
<br>
</font></blockquote></div><br>