resources. Contents Data compression 101 Minification: preprocessing & context-specific optimizations Text compression with GZIP Data compression 101-777777777 Once we’ve eliminated any unnecessary resources, the next step is to minimize the total size of the remaining resources the browser has to download - i.e. compress them. Depending on the resource type - text, images, fonts, and so on - we have a number of different techniques at our disposal: generic tools that can be enabled on the server, pre-processing optimizations for specific content-types, and resource specific optimizations that require input from the developer. Delivering the best performance requires the combination of all of these techniques. TL;DR Compression is the process of encoding information using fewer bits Eliminating unnecessary data always yields the best results There are many different compression techniques and algorithms You will need a variety of techniques to ac...