All modern browsers support and automatically negotiate GZIP compression for all HTTP requests: our job is to ensure that the server is properly configured to serve the compressed resource when requested by the client.
|Library||Size||Compressed size||Compression ratio|
|jquery-1.11.0.js||276 KB||82 KB||70%|
|jquery-1.11.0.min.js||94 KB||33 KB||65%|
|angular-1.2.15.js||729 KB||182 KB||75%|
|angular-1.2.15.min.js||101 KB||37 KB||63%|
|bootstrap-3.1.1.css||118 KB||18 KB||85%|
|bootstrap-3.1.1.min.css||98 KB||17 KB||83%|
|foundation-5.css||186 KB||22 KB||88%|
|foundation-5.min.css||146 KB||18 KB||88%|
The best part is that enabling GZIP is one of the simplest and highest payoff optimizations to implement - sadly, many people still forget to implement it. Most web servers will compress content on your behalf, and you just need to verify that the server is correctly configured to compress all the content types that would benefit from GZIP compression.