HTTP compression is a capability that can be built into
web servers and
web clients to improve transfer speed and bandwidth utilization. b
HTTP data is
compressed before it is sent from the server: compliant browsers will announce what methods are supported to the server before downloading the correct format; browsers that do not support compliant compression method will download uncompressed data. The most common compression schemes include
gzip and
Deflate, however a full list of available schemes is maintained by the
IANA. Additionally, third parties develop new methods and include them in their products, for example the Google
Shared Dictionary Compression for HTTP (SDCH) scheme implemented in the
Google Chrome browser and used on Google servers.