When a browser loads a website, it downloads HTML, CSS, JavaScript and other text based files. These files can be large which makes websites load slowly on slow networks. To solve this problem servers compress files before sending them to the browser. The browser then decompresses them and shows the page normally.

Two popular compression formats...