webdu 2012: web developer conference

Show all feed information | Ping Blog Update

Web First for Mobile 8 hours ago

My mobile performance research focuses on mobile web. I don’t analyze native apps. Why? I believe in the openness of the Web. I don’t like being forced to use a proprietary technology stack. I don’t like signing legal documents. I don’t like having to be approved by …

Don’t docwrite scripts last month

In yesterday’s blog post, Making the HTTP Archive faster, one of the biggest speedups came from not using a script loader. It turns out that script loader was using document.write to load scripts dynamically. I wrote about the document.write technique in Loading Script Without Blocking back …

Making the HTTP Archive faster last month

This week I finally got time to do some coding on the HTTP Archive. Coincidentally (ironically?) I needed to focus on performance. Hah! This turned out to be a good story with a few takeaways – info about the HTTP Archive, some MySQL optimizations, and a lesson learned about dynamic script …

Radio link and Nav Timing last month

In Making a mobile connection I describe how after just a few seconds of inactivity your mobile phone demotes the radio link to your carrier network. It typically takes 1-2 seconds to re-establish the radio link to full bandwidth capacity. This is a huge delay! A few days ago I was discussing …

Frontend SPOF in Beijing last month

This past December I contributed an article called Frontend SPOF in Beijing to PerfPlanet’s Performance Calendar. I hope that everyone who reads my blog also read the Performance Calendar – it’s an amazing collection of web performance articles and gurus. But in case you …

Cache compressed? or uncompressed? last month

My previous blog post, Cache them if you can, suggests that current cache sizes are too small – especially on mobile. Given this concern about cache size a relevant question is: If a response is compressed, does the browser save it compressed or uncompressed? Compression typically reduces …

Cache them if you can last month

“The fastest HTTP request is the one not made.” I always smile when I hear a web performance speaker say this. I forget who said it first, but I’ve heard it numerous times at conferences and meetups over the past few years. It’s true! Caching is critical for making web …

the Performance Golden Rule 3 months ago

Yesterday I did a workshop at Google Ventures for some of their portfolio companies. I didn’t know how much performance background the audience would have, so I did an overview of everything performance-related starting with my first presentations back in 2007. It was very nostalgic. It has …

HTTP Archive: 2011 recap 3 months ago

I started the HTTP Archive back in October 2010. It’s hard to believe it’s been that long. The project is going well: The number of websites archived has grown from ~15K to ~55K. (Our goal for this year is 1M!) In May we partnered with Blaze.io to launch the HTTP Archive Mobile. In …

JavaScript Performance 4 months ago

Last night I spoke at the San Francisco JavaScript Meetup. I gave a brand new talk called JavaScript Performance that focuses on script loading and async snippets. The snippet example I chose was the Google Analytics async snippet. The script-loading part of that snippet is only six lines, but a …

souders

web performance engineer http://stevesouders.com/

RT @ariyahidayat: Where I will be giving tech talks this summer: @fluentconf @velocityconf and @DMConf http://t.co/m2ioyneI #in http:/ ...@souders