Why Do We Have a “Cache-Control” Request Header? (css) | | 73 |
http-headers, http |
Advanced Network Analysis With Chrome DevTools (jec/dev) | | 72 |
videos, dev-tools, chrome, google, browsers, performance, network |
Debugging Mutable Subresources: A Detective Story (paw) | | 71 |
signed-exchanges, debugging |
The Mystery of Mutable Subresources in Signed Exchanges (paw) | | 70 |
authentication, signed-exchanges, ruby-on-rails, nextjs, compression, http-headers, http |
Optimizing Images for Web Performance (tod/fro) | | 69 |
images, performance, optimization, jpeg, png, webp, avif, html |
How Data Structures Organize the Chaos of Modern Apps (yan/cod) | | 68 |
overviews, data-structures, arrays |
The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting (the) | | 67 |
performance, eleventy, brotli, compression, fingerprinting, cloudflare |
How Fingerprinting Can Improve Your Website’s Performance | | 66 |
performance, fingerprinting, optimization |
Prefetching Subresources With Signed Exchanges (paw) | | 65 |
performance, hints, signed-exchanges, optimization |
CDN-First Is No Longer a Performance Feature (osv) | | 64 |
content-delivery, performance, embed-code, privacy, security |
How to Design for High-Traffic Events and Prevent Your Website From Crashing (sma) | | 63 |
how-tos, traffic, hosting, scaling, content-delivery, compression, testing |
Double-Keyed Caching: How Browser Cache Partitioning Changed the Web (add) | | 62 |
browsers, dependencies, network, content-delivery, performance |
Designing Websites for Bad Performance (kee/per) | | 61 |
performance, web-workers, hints, optimization |
8 PHP Performance Tips Every Developer Should Know | | 60 |
php, performance, tips-and-tricks, conditionals |
Using Cache Control in Nuxt to Improve Performance (jac) | | 59 |
nuxt, performance |
Optimising for High Latency Environments (css) | | 58 |
performance, optimization, content-delivery, http |
Caching Demystified: Inspect, Clear, and Disable Caches (jec/dev) | | 57 |
videos, debugging, dev-tools, chrome, google, browsers |
Cache Grab: How Much Are You Leaving on the Table? (css) | | 56 |
performance |
Utility First CSS Isn’t Inline Styles (fro/css) | | 55 |
videos, css, presentational-css, atomic-css |
System Design Basics—Caching (swe) | | 54 |
fundamentals, architecture |
Researchers Uncover npm Registry Vulnerability to Cache Poisoning and DoS Attacks (sar/soc) | | 53 |
npm, dependencies, vulnerabilities, security |
How a Single Vulnerability Can Bring Down the JavaScript Ecosystem (0xl) | | 52 |
javascript, npm, dependencies, vulnerabilities, security |
Disable Browser Caching With “meta” HTML Tags (cri) | | 51 |
html, metadata |
10 Ways to Speed Up JavaScript Loading (asy) | | 50 |
javascript, performance, lazy-loading, minification, bundling, code-splitting, tree-shaking, modules, content-delivery, compression, auditing |
RLI (Recently Logged-In) Browser Cache Bypassing (tim/per) | | 49 |
performance, optimization |
An Informed Pre-Caching Strategy for Large Sites (eth/per) | | 48 |
strategies, performance |
A Comprehensive Guide to Django Caching (adh/sit) | | 47 |
guides, django |
The Three Cs: Concatenate, Compress, Cache (css) | | 46 |
performance, compression |
How to Clear Cache and Cookies on a Customer’s Device (css) | | 45 |
how-tos, cookies, testing |
What Is Asset Fingerprinting (or Cache Busting) and How It Works in ReactJS (may) | | 44 |
fingerprinting, react |
Why CloudFront Invalidation Is Required After Every New Deployment and How to Implement It? (viv) | | 43 |
how-tos, aws, cloudfront |
Quick Tip: How to Cache Data in PHP (cla/sit) | | 42 |
how-tos, php, tips-and-tricks |
Caching at DEV (rid) | | 41 |
case-studies, performance |
Caching Data in SvelteKit (ada/css) | | 40 |
sveltekit |
Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs) | | 39 |
firefox, mozilla, browsers, accessibility |
Fast Is Good, Instant Is Better (tun/per) | | 38 |
performance |
Implementation Guide for Using “Remove Cache Buster Query Parameter” Feature (isa) | | 37 |
guides, cloudflare |
Performance Game Changer: Browser Back/Forward Cache (tun/sma) | | 36 |
browsers, performance, web-vitals |
Caching Header Best Practices (sim) | | 35 |
performance, http, http-headers, best-practices |
Website Performance and the Planet (fer/rea) | | 34 |
performance, sustainability |
Caching: Understanding the Scope (pap/per) | | 33 |
performance |
New HTTP Standards for Caching on the Modern Web (pim/htt) | | 32 |
http, protocols, performance, standards |
Time to Say Goodbye to Google Fonts: Cache Performance (zwa) | | 31 |
google, fonts, performance |
Self-Host Your Static Assets (css) | | 30 |
performance, hosting |
“Cache-Control” for Civilians (css) | | 29 |
performance, http |
Automatic CloudFront Invalidation for S3 Origins (rew) | | 28 |
aws, cloudfront, automation |
A Guide to Caching in WordPress (ds/sit) | | 27 |
guides, wordpress, performance, plugins |
Making Your Website Faster and Safer With Cloudflare (tj/sit) | | 26 |
performance, security, cloudflare |
How to Optimize SQL Queries for Faster Sites (pol/sit) | | 25 |
how-tos, sql, mysql, databases, performance, optimization |
Understanding the “Vary” Header (tri/sma) | | 24 |
http, http-headers, performance |
How (Not) to Control Your CDN (mno) | | 23 |
content-delivery, security, http |
10 Node.js Best Practices: Enlightenment From the Node Gurus (sit) | | 22 |
nodejs, best-practices, npm, environments, event-loop, naming, scaling, express |
How to Optimize Mobile Performance (dan/sma) | | 21 |
how-tos, mobile, performance, optimization, performance-budgets, content-management, testing |
How to Solve Caching Conundrums (cra/sit) | | 20 |
how-tos, http |
Caching a MongoDB Database With Redis (idd/sit) | | 19 |
databases, mongodb, javascript |
18 Critical Oversights in Web Development (fek/sit) | | 18 |
mistakes, errors, logging, best-practices, software-design-patterns, testing, automation, auditing |
Cache Invalidation Strategies With Varnish Cache (per/sma) | | 17 |
performance, tooling |
The Complete Guide to Reducing Page Weight (cra/sit) | | 16 |
guides, performance, compression, content-delivery, minification |
WordPress Fragment Caching Revisited (css) | | 15 |
wordpress, performance, php |
Improve Mobile Support With Server-Side-Enhanced Responsive Design (jon/sma) | | 14 |
responsive-design, mobile, css |
jQuery: The Performance of DOM Caching (sam/sit) | | 13 |
jquery, dom, performance |
The Basics of Caching and Cache Digests (ray/sit) | | 12 |
fundamentals, ruby-on-rails |
Cache Is King (sou) | | 11 |
performance |
Preferred Caching (sou) | | 10 |
performance, web-apps, internet-explorer, microsoft, browsers |
Page Caching With HTTP (sit) | | 9 |
http, ruby-on-rails |
Turn Off Cache in Firefox When [You’re] Testing (sam/sit) | | 8 |
browsers, mozilla, firefox |
Application Cache Is a Douchebag (jaf/ali) | | 7 |
browser-storage, offline |
Can We Prevent CSS Caching? (chr/css) | | 6 |
css |
Web Standards Do—the Way of Web Standards (oli/w3c) | | 5 |
standards, html, semantics, http, content-negotiation, performance, xml, xhtml, testing, processes, urls, redirecting |
10 Tips for Writing High-Performance Web Applications | | 4 |
asp-net, iis, microsoft, servers, compression, tips-and-tricks |
Is Bloated CSS the New HTML? (jus) | | 3 |
css, performance |
Cache or Check? (sit) | | 2 |
performance, comparisons |
Reduce Network Traffic With Web Caching (raw/ibm) | | 1 |
network, traffic, performance |