Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which browsers claim to support HTTP compression but are actually flaky?

Are there any known issues with older/buggy browsers that claim to support gzip/deflate compression but don't handle it very well? I'm obviously only turning it on for browsers that claim to support it, but for the best user experience, I want to know if there are any browsers I should blacklist.

For some reason, I remember hearing problems about IE6 and gzip, but I'm not sure what the details were.

like image 856
twk Avatar asked Feb 22 '09 17:02

twk


People also ask

Does HTTP support compression?

HTTP compression is a capability that can be built into web servers and web clients to improve transfer speed and bandwidth utilization.

Do all browsers support gzip?

gzip compressionThis HTTP header is supported in effectively all browsers.

Is HTTP compression a security risk?

BREACH (a backronym: Browser Reconnaissance and Exfiltration via Adaptive Compression of Hypertext) is a security vulnerability against HTTPS when using HTTP compression. BREACH is built based on the CRIME security exploit.

How do I know if an HTTP response is compressed?

When you want to check if content is compressed, you have to look at the content encoding of the response, and to check if the content length changes between compressed and uncompressed content. For example, this is a compressed object, notice the Content-Encoding header and the object size.


2 Answers

Here are some links to documents that name some browsers that don’t support compression though claiming it:

  • Apache’s sample configuration in the mod_deflate module documentation
  • Which browsers can handle Content-Encoding: gzip?
like image 172
Gumbo Avatar answered Oct 03 '22 00:10

Gumbo


The IE6 problem was that before IE6sp1 it could lose the first 2048 bytes of data in a compressed response: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q312496

like image 27
CTT Avatar answered Oct 03 '22 01:10

CTT