[SteveSouders.com](//stevesouders.com/)
=======================================
* [about](/about.php)
* [](http://twitter.com/#!/souders/ "Twitter @souders")
### [HIGH PERFORMANCE WEB SITES BLOG](//www.stevesouders.com/blog/)
* [Critical Metric: Critical Resources](https://www.stevesouders.com/blog/2016/02/10/critical-metric-critical-resources/)
* [domInteractive: is it? really?](https://www.stevesouders.com/blog/2015/08/07/dominteractive-is-it-really/)
* [Hero Image Custom Metrics](https://www.stevesouders.com/blog/2015/05/12/hero-image-custom-metrics/)
* [SERIOUS CONFUSION with Resource Timing](https://www.stevesouders.com/blog/2014/11/25/serious-confusion-with-resource-timing/)
* [Request Timeout](https://www.stevesouders.com/blog/2014/11/14/request-timeout/)
* [Resource Timing practical tips](https://www.stevesouders.com/blog/2014/08/21/resource-timing-practical-tips/)
* [Prebrowsing](https://www.stevesouders.com/blog/2013/11/07/prebrowsing/)
* [Domain Sharding revisited](https://www.stevesouders.com/blog/2013/09/05/domain-sharding-revisited/)
* [Browser Busy Indicators](https://www.stevesouders.com/blog/2013/09/05/domain-sharding-revisited/)
* [Creating a Performance Culture](https://www.stevesouders.com/blog/2013/05/17/creating-a-performance-culture/)
* [Moving beyond window.onload()](https://www.stevesouders.com/blog/2013/05/13/moving-beyond-window-onload/)
* [The Perception of Speed](https://www.stevesouders.com/blog/2012/12/03/the-perception-of-speed/)
* [Comparing RUM & Synthetic Page Load Times](https://www.stevesouders.com/blog/2012/11/14/comparing-rum-synthetic-page-load-times/)
* [Cache is King](https://www.stevesouders.com/blog/2012/10/11/cache-is-king/)
* [Preferred Caching](https://www.stevesouders.com/blog/2012/09/12/preferred-caching/)
* [Don’t docwrite scripts](https://www.stevesouders.com/blog/2012/09/12/preferred-caching/)
* [Radio link and Nav Timing](https://www.stevesouders.com/blog/2012/04/02/radio-link-and-nav-timing/)
* [the Performance Golden Rule](https://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/)
* [Announcing the HTTP Archive](https://www.stevesouders.com/blog/2011/03/30/announcing-the-http-archive/)
* [Evolution of Script Loading](https://www.stevesouders.com/blog/2010/12/06/evolution-of-script-loading/)
* [Render first. JS second.](https://www.stevesouders.com/blog/2010/09/30/render-first-js-second/)
* [Redirect caching deep dive](https://www.stevesouders.com/blog/2010/07/23/redirect-caching-deep-dive/)
* [Frontend SPOF](https://www.stevesouders.com/blog/2010/06/01/frontend-spof/)
* [WPO – Web Performance Optimization](https://www.stevesouders.com/blog/2010/05/07/wpo-web-performance-optimization/)
* [WebPagetest.org – top tool](https://www.stevesouders.com/blog/2010/05/07/wpo-web-performance-optimization/)
* [Zen and the Art of Web Performance](https://www.stevesouders.com/blog/2010/01/24/zen-and-the-art-of-web-performance/)
* [HTTP Archive Specification: Firebug and HttpWatch](https://www.stevesouders.com/blog/2009/10/19/http-archive-specification-firebug-and-httpwatch/)
* [Simplifying CSS Selectors](https://www.stevesouders.com/blog/2009/06/18/simplifying-css-selectors/)
* [Using Iframes Sparingly](https://www.stevesouders.com/blog/2009/06/03/using-iframes-sparingly/)
* [Flushing the Document Early](https://www.stevesouders.com/blog/2009/05/18/flushing-the-document-early/)
* [Sharding Dominant Domains](https://www.stevesouders.com/blog/2009/05/12/sharding-dominant-domains/)
* [Positioning Inline Scripts](https://www.stevesouders.com/blog/2009/05/06/positioning-inline-scripts/)
* [Loading Scripts Without Blocking](https://www.stevesouders.com/blog/2009/04/27/loading-scripts-without-blocking/)
* [don’t use @import](https://www.stevesouders.com/blog/2009/04/09/dont-use-import/)
* [Performance Impact of CSS Selectors](https://www.stevesouders.com/blog/2009/03/10/performance-impact-of-css-selectors/)
* [Coupling asynchronous scripts](https://www.stevesouders.com/blog/2008/12/27/coupling-async-scripts/)
### BOOKS
[](http://www.amazon.com/dp/0596529309?tag=stevsoud-20&camp=14573&creative=327641&linkCode=as1&creativeASIN=0596529309&adid=00GNM1ZWW77KSD0RERXN&)
[High Performance Web Sites](http://www.amazon.com/dp/0596529309?tag=stevsoud-20&camp=14573&creative=327641&linkCode=as1&creativeASIN=0596529309&adid=00GNM1ZWW77KSD0RERXN&)
by: Steve Souders
[website](/hpws/)
[](http://www.amazon.com/dp/0596522304?tag=stevsoud-20&camp=213381&creative=390973&linkCode=as4&creativeASIN=0596522304&adid=09TZDJ7Z5GDMJPAM6XC6&)
[Even Faster
Web Sites](http://www.amazon.com/dp/0596522304?tag=stevsoud-20&camp=213381&creative=390973&linkCode=as4&creativeASIN=0596522304&adid=09TZDJ7Z5GDMJPAM6XC6&)
by: Steve Souders
[website](/efws/)
[](http://www.amazon.com/gp/product/1449332919/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1449332919&linkCode=as2&tag=stevsoud-20)
[Web Performance
Daybook Volume 2](http://www.amazon.com/gp/product/1449332919/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1449332919&linkCode=as2&tag=stevsoud-20)
edited by: Stoyan Stefanov
[website](http://calendar.perfplanet.com/2011/)
### [TWEETS](http://twitter.com/#!/souders/ "Twitter @souders")
### [Videos](videos.php)
[](https://www.youtube.com/watch?v=RwSlubTBnew)
[Make JavaScript Faster](https://www.youtube.com/watch?v=RwSlubTBnew)
[](https://www.youtube.com/watch?v=aEfOczpoG14)
[Metrics of Joy](https://www.youtube.com/watch?v=aEfOczpoG14)
[](https://vimeo.com/144595989)
[Design+Performance](https://vimeo.com/144595989)
[](http://shop.oreilly.com/product/0636920047162.do?cmp=tw-webops-books-videos-product-na_souders)
[High Speed UX](http://shop.oreilly.com/product/0636920047162.do?cmp=tw-webops-books-videos-product-na_souders)
[](http://www.youtube.com/watch?v=Msqs1jIzgo4)
[Prebrowsing](http://www.youtube.com/watch?v=Msqs1jIzgo4)
[](https://www.youtube.com/watch?v=znjy4Kl3IfU)
[Perception of Speed](https://www.youtube.com/watch?v=znjy4Kl3IfU)
[](https://www.youtube.com/watch?v=k2F7V-uUcNM)
[How fast are we going now?](https://www.youtube.com/watch?v=k2F7V-uUcNM)
[](https://www.youtube.com/watch?v=ipgo93g4Xak)
[Dive into Performance](https://www.youtube.com/watch?v=ipgo93g4Xak)
[](http://www.youtube.com/watch?feature=player_embedded&v=HKNZ-tQQnSY#!)
[Cache is King](http://www.youtube.com/watch?feature=player_embedded&v=HKNZ-tQQnSY#!)
[](http://www.youtube.com/watch?v=6EJ801el-I8)
[High Performance HTML5](http://www.youtube.com/watch?v=6EJ801el-I8)
[](http://www.youtube.com/watch?v=aHDNmTpqi7w)
[Your script just killed my site](http://www.youtube.com/watch?v=aHDNmTpqi7w)
[](http://www.youtube.com/watch?v=5ENYA_RCCjM)
[High Performance Mobile](http://www.youtube.com/watch?v=5ENYA_RCCjM)
[](http://www.youtube.com/watch?feature=player_embedded&v=aJGC0JSlpPE)
[Even Faster Web Sites](http://www.youtube.com/watch?feature=player_embedded&v=aJGC0JSlpPE)
[More](videos.php)
© Steve Souders