I Thought AVIF Would Make Every Image Smaller—It Didn’t (mal )Jul 13, 2026 82 avif , images , webp Node.js Brotli UAF (mai )Mar 29, 2026 81 nodejs , permissions , brotli , security , claude , ai JPEG Compression (sop )Mar 13, 2026 80 jpeg , images Dictionary Compression Is Finally Here, and It’s Ridiculously Good (pim /htt )Feb 23, 2026 79 performance , javascript Using the Browser’s “<canvas>” for Data Compression Feb 19, 2026 78 canvas CDN (htt )Jan 15, 2026 77 web-almanac , studies , research , metrics , content-delivery , http , performance , http-headers , tls , hints From Theory to Tiny: Implementing Compression Dictionaries (rya /per )Dec 31, 2025 76 performance , content-delivery 5 Ways to Reduce HTML File Size on Your Website (deb )Apr 10, 2025 75 html , minification , performance , optimization Page Speed: Avoid Large Base64 Data URLs in HTML and CSS (deb )Mar 7, 2025 74 performance , html , css , data-urls , base64 The Mystery of Mutable Subresources in Signed Exchanges (paw )Feb 11, 2025 73 authentication , signed-exchanges , caching , ruby-on-rails , nextjs , http-headers , http My Failed Attempt to Shrink All npm Packages by 5% (eva )Jan 27, 2025 72 npm , dependencies The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting (the )Jan 23, 2025 71 performance , eleventy , brotli , fingerprinting , caching , cloudflare Taking a Look at Compression Algorithms Jan 11, 2025 70 algorithms , gzip How to Design for High-Traffic Events and Prevent Your Website From Crashing (sma )Jan 7, 2025 69 how-tos , traffic , hosting , scalability , content-delivery , caching , testing The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t )Oct 30, 2024 68 images , performance , tooling Introducing Jpegli: A New JPEG Coding Library Apr 3, 2024 67 introductions , jpeg , images , libraries 10 Ways to Speed Up JavaScript Loading Dec 19, 2023 66 javascript , performance , lazy-loading , minification , bundling , code-splitting , tree-shaking , modules , content-delivery , caching , auditing The Three Cs: Concatenate, Compress, Cache (css )Oct 17, 2023 65 performance , caching “JavaScript Is Weird” as a Compressor Oct 16, 2023 64 javascript Images on the Web Oct 10, 2023 63 images , concepts , jpeg , png , webp , avif , nextjs Honey, I Shrunk the npm Package Sep 27, 2023 62 dependencies , npm A Guide to Optimizing JavaScript Files Aug 15, 2023 61 guides , javascript , performance , optimization , minification JPEG XL: How It Started, How It’s Going Jul 12, 2023 60 images , jpeg-xl Before Your Next Frontend Pull Request, Use This Checklist (tra /evi )Jun 7, 2023 59 checklists , performance , dependencies , accessibility , legibility , naming The Ultimate Guide to Image Optimisation (fox /cal )Mar 23, 2023 58 guides , images , performance , optimization Compress an Image Before Upload With JavaScript (rik )Jan 1, 2023 57 javascript , file-handling , images Web Performance and Compression (per )Dec 10, 2022 56 performance A Guide to Image Optimization on Jamstack Sites (daw /sma )Nov 17, 2022 55 guides , images , optimization , performance , tech-stacks , jamstack The Case for JPEG XL (jon )Nov 2, 2022 54 jpeg-xl , images Powerful Image Optimization Tools (lou /sma )Jul 20, 2022 53 link-lists , images , performance , tooling Image Guard (j9t )Jun 27, 2022 52 packages , npm , images , performance , jpeg , png , gif , webp , avif Everything You Need to Know About Web Performance (in 5 Minutes) Jun 23, 2022 51 performance , web-vitals The Difference Between Brotli and Gzip Compression Algorithms to Speed Up Your Site Feb 9, 2022 50 performance , brotli , gzip Optimize Your PNGs With Oxipng and pre-commit (ada )Jan 20, 2022 49 images , png , performance , tooling HTTP Compression (per )Dec 6, 2021 48 http , protocols , performance Why Your Website Should Not Use Dithered Images Nov 12, 2021 47 images , dithering , performance Using Modern Image Formats: AVIF and WebP (add /sma )Sep 29, 2021 46 images , avif , webp , jpeg , png , comparisons , performance Using AVIF to Compress Images on Your Site Jun 7, 2021 45 performance , images , avif Front-End Performance 2021: Assets Optimizations (vit /sma )Jan 12, 2021 44 performance , checklists , link-lists , images Optimize Images With a GitHub Action (chr /css )Aug 20, 2020 43 images , github-actions How I Used Brotli to Get Even Smaller CSS and JavaScript Files at CDN Scale (css )Jun 5, 2020 42 performance , brotli Real-World Effectiveness of Brotli (css )Apr 22, 2020 41 performance , brotli , comparisons AVIF for Next-Generation Image Coding Feb 13, 2020 40 avif , images Progressive JPEGs: An Introduction Feb 3, 2020 39 introductions , jpeg , pjpeg , images Understanding Image Compression: Tooling and Context (j9t )May 22, 2019 38 images , performance , tooling Better Web Video With AV1 Codec (sit /evi )Feb 26, 2019 37 multimedia Brotli and Static Compression (mal /css )Apr 12, 2017 36 performance , brotli , gzip , comparisons What Is the Right Image Format for Your Website? Apr 5, 2017 35 images , jpeg , gif , png , svg , webp Guetzli, Google’s New JPEG Encoder (tel )Mar 19, 2017 34 performance , images , jpeg , tooling 11 Tips to Optimize JavaScript and Improve Website Loading and Rendering Speeds Dec 13, 2016 33 javascript , performance , optimization , minification , caching Next Generation Server Compression With Brotli (mal /sma )Oct 5, 2016 32 brotli , gzip , comparisons , performance How PNG Works Apr 6, 2016 31 png , images Why npm Scripts? (css )Feb 12, 2016 30 npm , nodejs , conversion , linting , minification , sprites , images , examples 5 Easy Performance Tweaks for Node.js Express (cra )Aug 17, 2015 29 nodejs , express , performance , optimization The Difference Between Minification and Gzipping (chr /css )Jul 27, 2015 28 comparisons , minification , gzip The Complete Guide to Reducing Page Weight (cra )Jan 14, 2014 27 guides , performance , caching , content-delivery , minification Webpage Performance (geo )Sep 17, 2013 26 performance , images , minification , caching , content-delivery Image Compression for Web Developers Sep 17, 2013 25 images , performance , link-lists Exploring Header Compression in HTTP/2.0 (mno )Jan 4, 2013 24 protocols , http , http-headers Compressive Images (sco )Nov 7, 2012 23 images , jpeg pngquant (kor )Dec 31, 2011 22 websites , tooling , libraries , png , images Automatic Gzip Compression for Apache2 Webservers (mro )Jun 13, 2010 21 apache , servers , gzip 9 Causes of Web Page Obesity (cra )Apr 22, 2010 20 performance , embed-code , optimization JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz /clo )Sep 17, 2009 19 php , javascript , gzip , wordpress , performance Details on JS Compression: Squeezing Every Last Byte on the Wire (dal /aja )Aug 19, 2009 18 javascript , performance How Gzip Compression Works Jun 23, 2009 17 performance , gzip Packing Down Prototype (rey /aja )Dec 21, 2007 16 prototypejs AJAX and CSS Optimization Jan 28, 2006 15 ajax , javascript , css , optimization , performance Ten Steps to a More User Friendly Website Sep 14, 2005 14 flash , performance , images , link-rot , html , conformance , browsers , support , navigation , readability , quality JPG Quality (dav )Jul 27, 2005 13 images , jpeg , quality Another JavaScript Compressor/Obfuscator (oct /aja )Jun 17, 2005 12 javascript , tooling , obfuscation 10 Tips for Writing High-Performance Web Applications Nov 19, 2004 11 asp-net , iis , servers , caching , tips-and-tricks GIF Hacking (dav )Sep 8, 2004 10 images , gif , png , dithering Atom and RSS: What Next? Jul 16, 2004 9 atom , rss , syndication Stupid Compression Tricks (mno )May 1, 2004 8 ip , optimization Gzip and Brotli Checker 7 tools , analysis , performance , brotli , gzip Gzip Checker 6 tools , analysis , performance , gzip Image Compressor (Compressor.io) 5 tools , exploration , images , performance Image Compressor (WebUtils) 4 tools , exploration , images , performance Image Compressors 3 tools , exploration , images , performance Brotli Checker 2 tools , analysis , performance , brotli EPUB Compressor 1 tools , exploration , epub