Comments for High Performance Web Sites http://www.stevesouders.com/blog Essential knowledge for making your web pages faster. Thu, 28 Aug 2014 19:30:48 +0000 hourly 1 http://wordpress.org/?v=3.7.4 Comment on HTTP Archive – new stuff! by Saurabh http://www.stevesouders.com/blog/2014/06/08/http-archive-new-stuff/#comment-61045 Thu, 28 Aug 2014 19:30:48 +0000 http://www.stevesouders.com/blog/?p=4021#comment-61045 Hey.. Thanks for this amazing tool, I want to run a my own copy of the HttpArchive crawler with my own mysql instance, I was able to set it up locally. I need to crawl over my own set of URLs, is there a way to configure URLs that it crawls and customize when crawling happens?
I am new to php so tried but could not find such code in the repository. Thanks in advance.

]]>
Comment on Resource Timing practical tips by Brian Nørremark http://www.stevesouders.com/blog/2014/08/21/resource-timing-practical-tips/#comment-61044 Thu, 28 Aug 2014 17:02:15 +0000 http://www.stevesouders.com/blog/?p=4099#comment-61044 Great that Boomerang got a Ressource Timing plugin. Boomerang does HTTP/GET only, so how do we did around the 2K character limit in browsers? POSTing it feels wrong.

I haven’t cross referenced support for Ressource Timing with max URL length, it could be that this is simply not a problem?

]]>
Comment on Resource Timing practical tips by Andy Davies http://www.stevesouders.com/blog/2014/08/21/resource-timing-practical-tips/#comment-61041 Tue, 26 Aug 2014 11:14:06 +0000 http://www.stevesouders.com/blog/?p=4099#comment-61041 As far as I know the other types that could be used in getEntriesByType are ‘mark’, ‘measure’, and ‘navigation’

‘mark’ and ‘measure’ are from User Timing (http://www.w3.org/TR/user-timing/) and ‘navigation’ is from the Navigation Timing 2 spec (https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming2/Overview.html) – though I don’t know of any browsers that implement the draft spec yet.

If you want to see ‘mark’ and ‘measure’ in action you can fire up Dev Tools on one of WebPagetest’s waterfall pages and type window.performance.getEntriesByType(‘mark’); in the console.

window.performance.measure(“elapsed”, “aft.Site Header”, “aft.Waterfall”); can be used to generate a measure and then window.performance.getEntriesByType(‘measure’); to retrieve the list of measures.

I agree with the recommendation to use performance.getEntriesByType(“resource”) to get the resource timing entries as it makes the code more resilient in the future, other option would be to check the array elements to ensure they have an entryType of ‘resource’ but that needs to be done everywhere!

]]>
Comment on Resource Timing practical tips by Steve Souders http://www.stevesouders.com/blog/2014/08/21/resource-timing-practical-tips/#comment-61040 Thu, 21 Aug 2014 18:24:43 +0000 http://www.stevesouders.com/blog/?p=4099#comment-61040 @Bram: It’s great that Typekit includes this header! I added an update mentioning additional 3rd parties who specify Timing-Allow-Origin.

]]>
Comment on Resource Timing practical tips by Cliff http://www.stevesouders.com/blog/2014/08/21/resource-timing-practical-tips/#comment-61039 Thu, 21 Aug 2014 18:05:38 +0000 http://www.stevesouders.com/blog/?p=4099#comment-61039 Great post! This is a terrific start to a much needed discussion around resource timing. I hope we can all chat about this at WebPerfDays NY!

]]>
Comment on Resource Timing practical tips by Bram Stein http://www.stevesouders.com/blog/2014/08/21/resource-timing-practical-tips/#comment-61038 Thu, 21 Aug 2014 08:20:27 +0000 http://www.stevesouders.com/blog/?p=4099#comment-61038 Great tips! I just want to add that any font assets served by Typekit also have the “Timing-Allow-Origin: *” header set.

]]>
Comment on HTTP Archive – new stuff! by Steve Souders http://www.stevesouders.com/blog/2014/06/08/http-archive-new-stuff/#comment-61033 Wed, 11 Jun 2014 15:37:38 +0000 http://www.stevesouders.com/blog/?p=4021#comment-61033 Nicholas: This is based on code in WebPagetest so you can submit a bug there. The likely explanation is the definition of “CDN”.

]]>
Comment on HTTP Archive – new stuff! by Nicholas Shanks http://www.stevesouders.com/blog/2014/06/08/http-archive-new-stuff/#comment-61032 Wed, 11 Jun 2014 09:46:29 +0000 http://www.stevesouders.com/blog/?p=4021#comment-61032 I am seeing some hosts which I thought were CDNs not being shown as such (namely Flickr static file hosts, Google static file hosts, and Yahoo static file hosts):

http://httparchive.org/viewsite.php?u=http%3A%2F%2Fwww.roh.org.uk%2F&l=May%2015%202014

]]>
Comment on HTTP Archive – new stuff! by Steve Souders http://www.stevesouders.com/blog/2014/06/08/http-archive-new-stuff/#comment-61031 Mon, 09 Jun 2014 16:33:03 +0000 http://www.stevesouders.com/blog/?p=4021#comment-61031 Mark: Hi! You can click on any of the histograms in this blog post and it’ll take you to the HTTP Archive website. From the website itself the histograms are in the “Stats” page starting here. There are ~20 histograms on that page. “Stats” are on a per-crawl basis (eg, stats for June 1 2014) so histograms make sense here. On the Trends page are the chronological line plots. Right now they show average, but I’ll probably change those to show median & 95th percentile.

]]>
Comment on HTTP Archive – new stuff! by Mark Nottingham http://www.stevesouders.com/blog/2014/06/08/http-archive-new-stuff/#comment-61030 Mon, 09 Jun 2014 16:23:05 +0000 http://www.stevesouders.com/blog/?p=4021#comment-61030 Hey Steve – way cool!

Am I just missing the histograms? Can’t seem to find them…

]]>