Making Your Website Faster and Safer With Cloudflare Jun 12, 2018 249 caching , security , cloudflare How Do You Know Your Website Is a Success? (sma )May 29, 2018 248 product-management , strategies , metrics , user-experience , content , microcontent , navigation , testing Page Transitions for Everyone (css )May 14, 2018 247 design , user-experience , animations , transitions , caching Introducing Last Painted Hero (spe )Apr 4, 2018 246 introductions How Fast Is AMP Really? (tka )Mar 19, 2018 245 amp , google , metrics Three Techniques for Performant Custom Font Usage (oll /css )Mar 5, 2018 244 fonts , techniques , flash-of-x AMP News (chr /css )Feb 26, 2018 243 amp , google , community Why Fast Matters (css /btc )Jan 20, 2018 242 videos , economics How to Optimize CSS and JS for Faster Sites Jan 17, 2018 241 how-tos , css , javascript , minification , optimization Finding Dead CSS (css )Jan 17, 2018 240 css , maintenance SYN Packet Handling in the Wild (clo )Jan 15, 2018 239 tcp , protocols , network Performance of CSS Selectors Is Still Irrelevant (j9t )Nov 29, 2017 238 css , selectors Progressive Web Apps: A Crash Course Nov 24, 2017 237 crash-courses , web-apps , progressive-web-apps , lighthouse , google Optimizing CSS: Tweaking Animation Performance With DevTools Nov 23, 2017 236 css , animations , optimization , dev-tools , browsers , firefox , mozilla On Big Picture Thinking in Web Development (j9t )Nov 22, 2017 235 user-experience , maintainability , consistency , accessibility , outlooks How to Optimize SQL Queries for Faster Sites Nov 20, 2017 234 how-tos , sql , mysql , databases , caching , optimization Understanding the “Vary” Header (sma )Nov 2, 2017 233 http , http-headers , caching The Front-End Checklist (the )Oct 18, 2017 232 websites , checklists , html , css , javascript , images , accessibility , seo The State of the Web (fox )Aug 31, 2017 231 web Using the Paint Timing API (mal /css )Aug 16, 2017 230 apis , time , painting , rendering , javascript (Now More Than Ever) You Might Not Need jQuery (oll /css )Jul 12, 2017 229 jquery , javascript , ajax , comparisons , examples Three Reasons Why You Should Care About Google Lighthouse (fox /cal )May 31, 2017 228 lighthouse , google What Is the Future of Front End Web Development? (chr /css )May 25, 2017 227 outlooks , user-experience , javascript , documentation , native , web , urls , css , preprocessors , html , building , tooling What We Talk About When We Talk About Web Performance (btc )May 19, 2017 226 videos Let the Content Delivery Network Optimize Your Images (jon /sma )Apr 26, 2017 225 content-delivery , images , optimization Optimizing Web Fonts for Performance: The State of the Art Apr 25, 2017 224 fonts , optimization Brotli and Static Compression (mal /css )Apr 12, 2017 223 compression , brotli , gzip , comparisons A Comprehensive Guide to HTTP/2 Server Push (mal /sma )Apr 10, 2017 222 guides , http , protocols , servers Guetzli, Google’s New JPEG Encoder (tel )Mar 19, 2017 221 images , jpeg , compression , tooling AMP and the Web (tka )Mar 7, 2017 220 amp , google , web-platform , web Using HTTP/2 Responsibly: Adapting for Users (mal /ali )Feb 2, 2017 219 http , protocols , support , servers Considering How We Use HTTP/2 (mal /ali )Feb 2, 2017 218 optimization , http , protocols 11 Tips to Optimize JavaScript and Improve Website Loading and Rendering Speeds Dec 13, 2016 217 javascript , optimization , minification , compression , caching The Web, Worldwide (tka )Dec 5, 2016 216 websites , metrics Performant Parallaxing (aer /dev )Dec 2, 2016 215 scrolling , css , effects , parallax , positioning Performance: Shame, Hope, Nuance, and Interesting Problems (bka )Nov 22, 2016 214 The Joy of Optimizing (una /btc )Nov 15, 2016 213 videos , images , optimization Web Packaging Format Oct 22, 2016 212 web-packaging Next Generation Server Compression With Brotli (mal /sma )Oct 5, 2016 211 compression , brotli , gzip , comparisons When Is the Right Time to Think About Web Performance? (fon /css )Aug 31, 2016 210 processes High Performance SVGs (sar /css )Aug 1, 2016 209 svg , images , tooling , optimization The Performance Benefits of “rel=noopener” (jaf )Jul 21, 2016 208 html , links , security Ways You Need to Tell the Browser How to Optimize (chr /css )May 31, 2016 207 browsers , css , optimization Accessibility and Performance (mar )May 5, 2016 206 accessibility , javascript , optimization Service Workers and PWAs: It’s About Reliable Performance, Not “Offline” (sli )May 4, 2016 205 web-apps , progressive-web-apps , web-workers , javascript 6 SEO Trends to Watch for in 2016 Mar 17, 2016 204 trends , seo , content , marketing , mobile , social-media How to Optimize Mobile Performance (sma )Mar 15, 2016 203 how-tos , mobile , optimization , performance-budgets , content-management , caching , testing CPP: A Standardized Alternative to AMP (tka )Feb 24, 2016 202 amp , google , policies Critical Metric: Critical Resources Feb 10, 2016 201 metrics , css , javascript Lazy-Loading Images: How Not to Really Annoy Your Users Jan 19, 2016 200 images , lazy-loading , jquery Why You Should Choose Your Own HTTPS (hel )Jan 6, 2016 199 http , content-delivery , tooling , cloudflare 10 Web Predictions for 2016 (cra )Jan 6, 2016 198 web , outlooks , security , site-generators , browsers , css , mobile , webassembly , seo The Problem With Progressive Enhancement Jan 5, 2016 197 progressive-enhancement , javascript , resilience The Cost of Frameworks Recap (chr /css )Nov 20, 2015 196 frameworks Loading Web Fonts With the Web Font Loader (fon /css )Nov 16, 2015 195 fonts , flash-of-x , user-experience JavaScript Frameworks and Mobile Performance Nov 16, 2015 194 javascript , frameworks , mobile Design + Performance (zem /btc )Nov 10, 2015 193 videos , design , user-experience HTTP/2: The Pros, the Cons, and What You Need to Know Oct 23, 2015 192 protocols , http Performance Budgets in Action (spe )Oct 20, 2015 191 performance-budgets Using Web Fonts the Best Way (in 2015) (hel )Oct 8, 2015 190 fonts AMP and Incentives (tka )Oct 8, 2015 189 amp , google , web Introducing RAIL: A User-Centric Model for Performance (pau /sma )Oct 2, 2015 188 introductions , metrics , user-experience Factors Affecting Website Performance Sep 17, 2015 187 network , browsers , memory , servers , images , multimedia Delivering Responsibly (sco /btc )Aug 31, 2015 186 videos , usability , accessibility , sustainability 10 Common Mistakes Web Developers Make Aug 25, 2015 185 mistakes , html , css , javascript , career 5 Easy Performance Tweaks for Node.js Express (cra )Aug 17, 2015 184 nodejs , express , optimization , compression Strategies for Cache-Busting CSS (chr /css )Aug 14, 2015 183 css , caching , tooling , strategies Understanding Critical CSS (sma )Aug 13, 2015 182 css Mastering Image Optimization in WordPress Aug 5, 2015 181 wordpress , images , optimization React + Performance = ? (aer )Jul 3, 2015 180 react , metrics Performance Tools (fon /css )Jun 7, 2015 179 tooling , content-delivery , testing , dev-tools , images , css , javascript , optimization , link-lists Choosing Performance (tka )May 14, 2015 178 facebook+meta Advanced Performance Audits With DevTools (pau )Mar 27, 2015 177 auditing , browsers , dev-tools Tour of a Performant and Responsive CSS Only Site (css )Jan 23, 2015 176 css , parallax , effects , case-studies Planning for Performance (sco /ali )Nov 25, 2014 175 Performance Budget Metrics (tka )Nov 18, 2014 174 performance-budgets , metrics Progress Indicators Make a Slow System Less Insufferable Oct 26, 2014 173 progress-indicators , user-experience , design The Perception of Performance (lou )Oct 3, 2014 172 user-experience Image Optimization Services (gri /clo )Oct 2, 2014 171 images , optimization , link-lists JS Parse and Execution Time (tka )Sep 26, 2014 170 javascript , parsing , metrics How a New HTML Element Will Make the Web Faster (ars )Sep 2, 2014 169 html , images , responsive-design Minimising Font Downloads (jaf )Aug 19, 2014 168 fonts , css , optimization , support , browsers Faster YouTube Embeds With JavaScript Aug 12, 2014 167 embed-code , youtube , javascript Introduction to the Resource Timing API Jul 22, 2014 166 introductions , time , apis , javascript Authoring Critical Above-the-Fold CSS (css )Jul 14, 2014 165 css , sass , asynchronicity Optimizing WordPress Performance With P3 Jul 9, 2014 164 wordpress , optimization , plugins Pixels Are Expensive (aer )Jul 3, 2014 163 rendering , painting Speed Up Your WordPress Site Jul 1, 2014 162 wordpress , tooling How to Speed Up WordPress (sma )Jun 25, 2014 161 how-tos , wordpress Cache Invalidation Strategies With Varnish Cache (per /sma )Apr 23, 2014 160 caching , tooling WordPress Performance Improvements That Can Go Wrong (sma )Mar 21, 2014 159 wordpress , plugins Grunt and Gulp Tasks for Performance Optimization Mar 4, 2014 158 yeoman , grunt , gulp , tooling , optimization Controlling Heavy Weight Websites Feb 4, 2014 157 user-experience , case-studies Nine Things to Expect From HTTP/2 (mno )Jan 30, 2014 156 http , protocols , network Web Performance Tricks—Beyond the Basics Jan 22, 2014 155 tips-and-tricks , html , css , optimization , link-lists Packaging on the Web (jen +/tag )Jan 21, 2014 154 web-packaging The Complete Guide to Reducing Page Weight (cra )Jan 14, 2014 153 guides , compression , caching , content-delivery , minification Responsive HTML5 Apps: Write Once, Run Anywhere? Where Is Anywhere? (wir )Nov 7, 2013 152 html , web-apps , responsive-design , multimedia Avoiding the 300 ms Click Delay, Accessibly (tka )Nov 7, 2013 151 events , accessibility Flexbox Layout Isn’t Slow (pau /dev )Oct 7, 2013 150 css , flexbox , layout Performance Matters (ali )Oct 3, 2013 149 w3c SEO Strategies for Designers Oct 1, 2013 148 seo , strategies , urls , metadata Sustainable Web Design (ali )Sep 24, 2013 147 sustainability Webpage Performance (geo )Sep 17, 2013 146 compression , images , minification , caching , content-delivery Image Compression for Web Developers (dev )Sep 17, 2013 145 images , compression , link-lists WordPress Fragment Caching Revisited (css )Sep 5, 2013 144 wordpress , caching , php Domain Sharding Revisited Sep 5, 2013 143 domains , http , protocols Progressive Enhancement Is Faster (jaf /sma )Sep 3, 2013 142 progressive-enhancement Solving Rendering Performance Puzzles (jaf )Aug 5, 2013 141 svg , javascript , rendering Images Slowing Down Your Site? Try This One Weird Trick! (aer )Aug 5, 2013 140 images , javascript Does Flexbox Have a Performance Problem? (chr /css )Jul 22, 2013 139 css , flexbox , layout On Mobile, Data URIs Are 6× Slower Than Source Linking (New Research) Jul 13, 2013 138 mobile , data-urls When the UI Is Too Fast Jul 8, 2013 137 usability Say “Yes” to JavaScript (mit )Jul 1, 2013 136 javascript , privacy Why We Need Responsive Images (tka )Jun 11, 2013 135 images , responsive-design , metrics Creating a Performance Culture May 17, 2013 134 culture HTML5’s “Performance Issue” Rubbished (cra )May 15, 2013 133 html No, HTML5 Does Not Have a Performance Issue (pba )May 13, 2013 132 html Preventing the Performance Hit from Custom Fonts (chr /css )Apr 17, 2013 131 fonts , ajax , jquery , lazy-loading jQuery: The Performance of DOM Caching Apr 5, 2013 130 jquery , dom , caching Why Is Node.js So Much Faster? (sim )Jan 1, 2013 129 nodejs , javascript , asynchronicity Web Technology: 5 Things to Watch in 2013 (sts /cne )Dec 31, 2012 128 browsers , standards , images Why Moving Elements With “translate()” Is Better Than “pos:abs top/left” (pau )Dec 20, 2012 127 css , animations Scrolling Performance (aer /dev )Dec 20, 2012 126 scrolling A Tale of Animation Performance (chr /css )Dec 20, 2012 125 css , animations The Perception of Speed Dec 3, 2012 124 user-experience , single-page-apps Web Performance: When Millisecond Resolution Just Isn’t Enough (mic )Oct 19, 2012 123 javascript , apis , metrics Cache Is King Oct 11, 2012 122 caching Preferred Caching Sep 12, 2012 121 caching , web-apps , internet-explorer , microsoft , browsers Octane: The JavaScript Benchmark Suite for the Modern Web (dev )Aug 21, 2012 120 javascript , testing , support , v8 , tooling Loading Half a Billion Rows Into MySQL Jun 5, 2012 119 mysql , databases Building a High Performance Website Feb 15, 2012 118 metrics , processes , optimization The Performance Golden Rule Feb 10, 2012 117 principles Google Wants Faster TCP Jan 26, 2012 116 google , tcp , protocols Use PHP Flush to Improve Site Loading Speed May 26, 2011 115 php , flushing Reduce Your jQuery Script Loading Times May 4, 2011 114 jquery , embed-code HTML5, CSS3, and DOM Performance (pau /goo )Apr 22, 2011 113 videos , html , css , dom CSS3 vs. CSS: A Speed Benchmark (sma )Apr 21, 2011 112 css , comparisons , metrics Evolution of Script Loading Dec 6, 2010 111 html , javascript , asynchronicity Speed Up Your Website With PHP Buffer Flushing (cra )Oct 29, 2010 110 php , flushing Performance Mythbusters (tka )Oct 18, 2010 109 optimization , myths Improve JavaScript Performance Oct 12, 2010 108 javascript , optimization Why We Don’t Have a Parent Selector (jus )Oct 10, 2010 107 css , selectors The Need for Speed… Why Slow Page Load Times Matter (and )Sep 20, 2010 106 slides High-Performance String Concatenation in JavaScript (cra )Sep 14, 2010 105 javascript , strings WebPageTest.org and Page Speed Sep 7, 2010 104 webpagetest , google Delay Loading the Print Stylesheet (bel )Jul 20, 2010 103 css , print , javascript Website Response Times Jun 21, 2010 102 user-experience , usability , metrics Frontend SPOF Jun 1, 2010 101 html , javascript , css , fonts Efficiently Rendering CSS (chr /css )May 24, 2010 100 css , selectors , rendering Performance Toolbelt: Page Speed (tka )May 11, 2010 99 tooling Slow Kills (tel )May 4, 2010 98 google 9 Causes of Web Page Obesity (cra )Apr 22, 2010 97 embed-code , compression , optimization Better JavaScript Minification (nza /ali )Apr 20, 2010 96 javascript , minification Data URIs (chr /css )Mar 25, 2010 95 data-urls Are You Loosing Traffic by Poor Website Performance? (cod /sma )Jan 6, 2010 94 traffic , techniques , tooling , link-lists Full Frontal ’09: Jake Archibald on Performance Optimisation (mic /aja )Nov 20, 2009 93 optimization , javascript , dom Fast by Default and Web Performances (aja )Nov 3, 2009 92 images , sprites , javascript , css “@ font-face” Is Cool… but Does It Scale? (oct /aja )Oct 14, 2009 91 css , fonts JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz /clo )Sep 17, 2009 90 php , javascript , compression , gzip , wordpress Details on JS Compression: Squeezing Every Last Byte on the Wire (dal /aja )Aug 19, 2009 89 javascript , compression Best Way to Load Your JavaScript (dal /aja )Jul 30, 2009 88 javascript , jquery Reducing the File Size of HTML Documents (j9t /goo )Jun 23, 2009 87 html , optimization PHP Performance Tips (goo )Jun 23, 2009 86 php , tips-and-tricks How Gzip Compression Works (goo )Jun 23, 2009 85 compression , gzip CSS: Using Every Declaration Just Once (j9t /goo )Jun 23, 2009 84 css , maintainability Simplifying CSS Selectors Jun 18, 2009 83 css , selectors Page Speed: New Open Source Firebug Performance Extension From Google (dal /aja )Jun 5, 2009 82 firebug , google , tooling Flushing the Document Early May 18, 2009 81 flushing Don’t Use “@ import” Apr 9, 2009 80 css Reflows and Repaints: CSS Performance Making Your JavaScript Slow? (stu )Mar 27, 2009 79 css , reflow , painting , javascript Performance of CSS Selectors Is Irrelevant (j9t )Mar 12, 2009 78 css , selectors Is Optimizing CSS Selectors Worth It? (dal /aja )Mar 11, 2009 77 css , selectors , optimization Performance Impact of CSS Selectors Mar 10, 2009 76 css , selectors , metrics Performance and RFC 2396 (j9t )Feb 18, 2009 75 links Coupling Asynchronous Scripts Dec 27, 2008 74 javascript , asynchronicity , html State of Performance 2008 Dec 17, 2008 73 retrospectives , outlooks Timing in JavaScript and Browsers Can’t Be Trusted (dal /aja )Nov 13, 2008 72 javascript , metrics , windows , microsoft UA Profiler and Google Chrome Sep 9, 2008 71 chrome , google , browsers , profiling The Performance Cost of the HTML Tree Builder (hsi )Aug 14, 2008 70 html , parsing , metrics 15 Tools to Help You Develop Faster Web Pages Jun 12, 2008 69 tooling , browser-extensions , link-lists 10 Principles of Effective Web Design (vit /sma )Jan 31, 2008 68 principles , design , usability , simplicity , whitespace , conventions , testing Fallacies of Distributed Computing Explained (arn )Jan 1, 2008 67 architecture , network Web Standards Do—the Way of Web Standards (oli /w3c )Jul 15, 2007 66 standards , html , semantics , http , content-negotiation , caching , xml , xhtml , testing , processes , urls , redirecting Load Time, the UX Factor: Facts and Measures (j9t )Jun 21, 2007 65 user-experience Delay Loading Your Print CSS (sto )Jun 17, 2007 64 css , print Dynamically Loading Google Analytics (mar )Dec 5, 2006 63 javascript , google , analytics The Case for Registering Multiple Domains Oct 30, 2006 62 domains , http JavaScript Loop Test Jun 3, 2006 61 javascript , browsers , metrics Ten Steps to a More User Friendly Website Sep 14, 2005 60 flash , images , compression , link-rot , html , conformance , browsers , support , navigation , readability , quality Apache Performance Testing Mar 13, 2005 59 servers , apache , testing 5 Questions for Your Web Development Team (joh )Jun 25, 2004 58 mobile , legal , accessibility , maintainability , extensibility , search CSS Sprites: Image Slicing’s Kiss of Death (dav /ali )Mar 5, 2004 57 css , images , sprites Is Bloated CSS the New HTML? (jus )Oct 27, 2003 56 css , caching By Logical Extension (bee )Oct 20, 2003 55 css , selectors 12 Steps to Faster Flash Apr 30, 2003 54 flash Effects of CSS-Based Design (dav )Dec 12, 2002 53 html , css , conformance Checking Unix Server Performance Jul 23, 2002 52 servers , unix-like Improving Web Page Loading May 28, 2002 51 optimization , tables , javascript Cache or Check? Apr 19, 2002 50 caching , comparisons Exchanging Information With a Server Without Reloading Your HTML Page Jan 22, 2002 49 html , javascript When Web Pages Don’t Work Aug 29, 2000 48 user-experience , navigation , graceful-degradation , usability , design , testing The 60 Second Battle: Keeping the Visitor Dec 20, 1999 47 user-experience , user-conversion Reduce Network Traffic With Web Caching Sep 8, 1999 46 network , traffic , caching Who Commits the “Top Ten Mistakes” of Web Design? May 16, 1999 45 design , usability , mistakes W3C Unveils a Cure for Web Crawl Apr 20, 1997 44 w3c , protocols , http , crawling HTTP Further Clogs Congested Arteries Jul 15, 1996 43 http , protocols Website Performance Comparer 42 tools , analysis , comparisons Website Performance Analyzer (Treo) 41 tools , analysis , web-vitals Brotli Checker 40 tools , analysis , compression , brotli Web Vitals Analyzer (EXPERTE.com) 39 tools , analysis , web-vitals Website Performance Bulk Analyzer 38 tools , analysis , web-vitals Website Performance Analyzer (DebugBear) (deb )37 tools , analysis , web-vitals WebPageTest Report Frustration Calculator 36 tools , exploration , user-experience , webpagetest Slow File Download Emulator (css +)35 tools , exploration Performance Budget Calculator (jon )34 tools , exploration , performance-budgets Google Lighthouse Scoring Calculator 33 tools , exploration , google Google Lighthouse Report Comparer 32 tools , exploration , google , comparisons HAR Analyzer and Visualizer 31 tools , exploration , network , visualization Download Time Calculator 30 tools , exploration , network Bandwidth Speed Tester (BroadbandUK) 29 tools , exploration , network Bandwidth Speed Tester (Bandwidth Place) 28 tools , exploration , network Image Compressors 27 tools , exploration , images , compression Image Compressor (WebUtils) 26 tools , exploration , images , compression Image Compressor (Compressor.io) 25 tools , exploration , images , compression CSS Sprite Generator (Toptal) 24 tools , exploration , code-generation , css , sprites CSS Sprite Generator (Sprite Cow) 23 tools , exploration , code-generation , css , sprites Browser Performance Testers 22 tools , exploration , testing , browsers Website Performance Analyzer (WebPageTest) 21 tools , analysis , webpagetest Website Performance Analyzer (wattspeed) 20 tools , analysis Website Performance Analyzer (Uptrends) 19 tools , analysis Website Performance Analyzer (Uptime.com) 18 tools , analysis Website Performance Analyzer (Pingdom) 17 tools , analysis Website Performance Analyzer (PageSpeed) (dev )16 tools , analysis Website Performance Analyzer (KeyCDN) 15 tools , analysis Website Performance Analyzer (GTmetrix) 14 tools , analysis Website Browser and Location Speed Tester 13 tools , analysis , geolocation Web Vitals Analyzer (SpeedVitals) 12 tools , analysis , web-vitals Web Vitals Analyzer (Calibre) (cal )11 tools , analysis , web-vitals Load Time Checker 10 tools , analysis Load Time and Object Checker 9 tools , analysis Image Performance Analyzer 8 tools , analysis , images HTML Size Analyzer (deb )7 tools , analysis , html Gzip Checker 6 tools , analysis , compression , gzip Gzip and Brotli Checker 5 tools , analysis , compression , brotli , gzip CDN Use Checker 4 tools , analysis , content-delivery Website Experience Analyzer 3 tools , analysis , user-experience , security Website Analyzer (Accessify) 2 tools , analysis , quality , optimization Code Quality Checker 1 tools , analysis , quality , optimization