41554 blogs · [ { "id": "01a0b877-32c2-71c0-b3f8-c97d10b681ca", "title": "HTTP Archive New Leadership", "url": "https://www.stevesouders.com/blog/2017/04/12/http-archive-new-leadership/", "published_at": "2017-04-12T15:01:12+00:00" }, { "id": "01a0b877-32c2-71c0-b3f8-c97d114b79fa", "title": "Velocity Farewell", "url": "https://www.stevesouders.com/blog/2016/11/09/velocity-farewell/", "published_at": "2016-11-09T13:45:20+00:00" }, { "id": "01a0b877-32c2-71c0-b3f8-c97d122abb01", "title": "HTTP Archive switches to Chrome", "url": "https://www.stevesouders.com/blog/2016/05/23/http-archive-switches-to-chrome/", "published_at": "2016-05-23T16:08:05+00:00" }, { "id": "01a0b877-32c2-71c0-b3f8-c97d12b16c82", "title": "Critical Metric: Critical Resources", "url": "https://www.stevesouders.com/blog/2016/02/10/critical-metric-critical-resources/", "published_at": "2016-02-11T03:37:36+00:00" }, { "id": "01a0b877-32c2-71c0-b3f8-c97d12eb39ac", "title": "HTTP Archive: past and future", "url": "https://www.stevesouders.com/blog/2015/10/12/http-archive-past-and-future/", "published_at": "2015-10-12T11:19:23+00:00" }, { "id": "01a0b877-32c2-71c0-b3f8-c97d131ddbe7", "title": "domInteractive: is it? really?", "url": "https://www.stevesouders.com/blog/2015/08/07/dominteractive-is-it-really/", "published_at": "2015-08-07T17:50:03+00:00" }, { "id": "01a0b877-32c2-71c0-b3f8-c97d140b6fd4", "title": "Hero Image Custom Metrics", "url": "https://www.stevesouders.com/blog/2015/05/12/hero-image-custom-metrics/", "published_at": "2015-05-12T08:31:29+00:00" }, { "id": "01a0b877-32c2-71c0-b3f8-c97d14a72ccd", "title": "Joining SpeedCurve", "url": "https://www.stevesouders.com/blog/2015/03/23/joining-speedcurve/", "published_at": "2015-03-23T18:46:22+00:00" }, { "id": "01a0b877-32c2-71c0-b3f8-c97d1567c6b9", "title": "SERIOUS CONFUSION with Resource Timing", "url": "https://www.stevesouders.com/blog/2014/11/25/serious-confusion-with-resource-timing/", "published_at": "2014-11-25T21:20:33+00:00" }, { "id": "01a0b877-32c2-71c0-b3f8-c97d163efd35", "title": "Request Timeout", "url": "https://www.stevesouders.com/blog/2014/11/14/request-timeout/", "published_at": "2014-11-14T11:15:37+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2cff16eae", "title": "do u webview?", "url": "https://www.stevesouders.com/blog/2014/10/09/do-u-webview/", "published_at": "2014-10-09T10:52:36+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2d091f04e", "title": "Onload in Onload", "url": "https://www.stevesouders.com/blog/2014/09/12/onload-in-onload/", "published_at": "2014-09-12T14:58:25+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2d112f88d", "title": "Resource Timing practical tips", "url": "https://www.stevesouders.com/blog/2014/08/21/resource-timing-practical-tips/", "published_at": "2014-08-21T07:45:00+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2d19d8dce", "title": "Velocity highlights (video bonus!)", "url": "https://www.stevesouders.com/blog/2014/07/28/velocity-highlights-video-bonus/", "published_at": "2014-07-29T06:08:27+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2d213b776", "title": "HTTP Archive – new stuff!", "url": "https://www.stevesouders.com/blog/2014/06/08/http-archive-new-stuff/", "published_at": "2014-06-09T05:11:43+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2d2ad9c1b", "title": "MySQL dumps", "url": "https://www.stevesouders.com/blog/2014/05/08/mysql-dumps/", "published_at": "2014-05-09T04:19:45+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2d2ce4ca8", "title": "Unexpected prerender in Chrome", "url": "https://www.stevesouders.com/blog/2014/04/30/unexpected-prerender-in-chrome/", "published_at": "2014-04-30T21:55:49+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2d3bd4c72", "title": "fast, faster, Fastly", "url": "https://www.stevesouders.com/blog/2014/03/10/fast-faster-fastly/", "published_at": "2014-03-10T17:56:06+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2d43bffe1", "title": "Measuring localStorage Performance", "url": "https://www.stevesouders.com/blog/2014/02/11/measuring-localstorage-performance/", "published_at": "2014-02-12T00:59:57+00:00" }, { "id": "01a0c515-6f68-7113-bdda-bcb2d48dd3bf", "title": "Browser Wishlist 2013", "url": "https://www.stevesouders.com/blog/2014/01/22/browser-wishlist-2013/", "published_at": "2014-01-22T19:34:16+00:00" }, { "id": "01a0c520-a1de-7017-a32a-366bfe27c280", "title": "HTML Imports: scope, security, and suggestions", "url": "https://www.stevesouders.com/blog/2013/12/02/html-imports-scope-security-and-suggestions/", "published_at": "2013-12-02T22:03:37+00:00" }, { "id": "01a0c520-a1de-7017-a32a-366bfeef81a1", "title": "Performance and Custom Elements", "url": "https://www.stevesouders.com/blog/2013/11/26/performance-and-custom-elements/", "published_at": "2013-11-26T23:43:06+00:00" }, { "id": "01a0c520-a1de-7017-a32a-366bff6280be", "title": "Async Ads with HTML Imports", "url": "https://www.stevesouders.com/blog/2013/11/16/async-ads-with-html-imports/", "published_at": "2013-11-16T13:05:03+00:00" }, { "id": "01a0c520-a1de-7017-a32a-366c0029efc3", "title": "HTTP Archive 3 Year Anniversary (Thank You Pat Meenan)", "url": "https://www.stevesouders.com/blog/2013/11/13/http-archive-3-year-anniversary-thank-you-pat-meenan/", "published_at": "2013-11-13T10:19:53+00:00" }, { "id": "01a0c520-a1df-70ea-8350-2cd74b0e18d7", "title": "Prebrowsing", "url": "https://www.stevesouders.com/blog/2013/11/07/prebrowsing/", "published_at": "2013-11-07T22:41:43+00:00" }, { "id": "01a0c520-a1df-70ea-8350-2cd74c061584", "title": "Domain Sharding revisited", "url": "https://www.stevesouders.com/blog/2013/09/05/domain-sharding-revisited/", "published_at": "2013-09-05T17:41:00+00:00" }, { "id": "01a0c520-a1df-70ea-8350-2cd74cccc4cf", "title": "Web performance for the future", "url": "https://www.stevesouders.com/blog/2013/08/27/web-performance-for-the-future/", "published_at": "2013-08-27T23:38:27+00:00" }, { "id": "01a0c520-a1df-70ea-8350-2cd74db8cc57", "title": "ActiveTable bookmarklet", "url": "https://www.stevesouders.com/blog/2013/07/16/activetable-bookmarklet/", "published_at": "2013-07-16T23:23:55+00:00" }, { "id": "01a0c520-a1df-70ea-8350-2cd74ea17541", "title": "Twitter widget update", "url": "https://www.stevesouders.com/blog/2013/07/15/twitter-widget-update/", "published_at": "2013-07-15T22:40:47+00:00" }, { "id": "01a0c520-a1df-70ea-8350-2cd74f9348b3", "title": "Browser Busy Indicators", "url": "https://www.stevesouders.com/blog/2013/06/16/browser-busy-indicators/", "published_at": "2013-06-17T06:15:12+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed866d925c55", "title": "Creating a Performance Culture", "url": "https://www.stevesouders.com/blog/2013/05/17/creating-a-performance-culture/", "published_at": "2013-05-17T09:53:39+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed866dd3640b", "title": "Moving beyond window.onload()", "url": "https://www.stevesouders.com/blog/2013/05/13/moving-beyond-window-onload/", "published_at": "2013-05-13T16:13:33+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed866e8a6dea", "title": "How fast are we going now?", "url": "https://www.stevesouders.com/blog/2013/05/09/how-fast-are-we-going-now/", "published_at": "2013-05-09T07:05:18+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed866ecca5f1", "title": "I", "url": "https://www.stevesouders.com/blog/2013/04/26/i/", "published_at": "2013-04-26T17:08:57+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed866f1dc512", "title": "HTML5 VIDEO bytes on iOS", "url": "https://www.stevesouders.com/blog/2013/04/21/html5-video-bytes-on-ios/", "published_at": "2013-04-22T03:03:54+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed866fcd2cd7", "title": "HTML5 Video Preload", "url": "https://www.stevesouders.com/blog/2013/04/12/html5-video-preload/", "published_at": "2013-04-12T19:42:23+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed86705f3a31", "title": "Page weight grows 24% year-over-year (not 44%)", "url": "https://www.stevesouders.com/blog/2013/04/05/page-weight-grows-24-year-over-year-not-44/", "published_at": "2013-04-05T20:58:38+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed867128e886", "title": "Mobile waterfalls", "url": "https://www.stevesouders.com/blog/2013/03/26/mobile-waterfalls/", "published_at": "2013-03-26T22:07:08+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed8671cd3e49", "title": "HTTP Archive: jQuery", "url": "https://www.stevesouders.com/blog/2013/03/18/http-archive-jquery/", "published_at": "2013-03-18T23:30:26+00:00" }, { "id": "01a0c52b-beca-73df-947f-ed86722c2986", "title": "Zopflinator", "url": "https://www.stevesouders.com/blog/2013/03/08/zopflinator/", "published_at": "2013-03-08T23:03:28+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d43be121", "title": "Reloading post-onload resources", "url": "https://www.stevesouders.com/blog/2013/02/26/reloading-post-onload-resources/", "published_at": "2013-02-27T01:35:18+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d44fb5ab", "title": "HTTP Archive: new stats", "url": "https://www.stevesouders.com/blog/2013/02/16/http-archive-new-stats/", "published_at": "2013-02-16T19:22:51+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d461be32", "title": "HTTP Archive: adding flush", "url": "https://www.stevesouders.com/blog/2013/01/31/http-archive-adding-flush/", "published_at": "2013-01-31T08:09:38+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d47b8464", "title": "HTTP Archive: new schema & dumps", "url": "https://www.stevesouders.com/blog/2013/01/29/http-archive-new-schema-dumps/", "published_at": "2013-01-29T22:59:05+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d52eee98", "title": "a good blog post", "url": "https://www.stevesouders.com/blog/2012/12/14/a-good-blog-post/", "published_at": "2012-12-14T21:19:15+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d60c6468", "title": "Web Performance Community & Conversation", "url": "https://www.stevesouders.com/blog/2012/12/05/web-performance-community-conversation/", "published_at": "2012-12-05T23:48:49+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d6cbf7a0", "title": "clear current page UX", "url": "https://www.stevesouders.com/blog/2012/12/05/clear-current-page-ux/", "published_at": "2012-12-05T09:55:51+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d71f5e3c", "title": "The Perception of Speed", "url": "https://www.stevesouders.com/blog/2012/12/03/the-perception-of-speed/", "published_at": "2012-12-04T01:02:54+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d8012c5b", "title": "Comparing RUM & Synthetic Page Load Times", "url": "https://www.stevesouders.com/blog/2012/11/14/comparing-rum-synthetic-page-load-times/", "published_at": "2012-11-15T01:30:40+00:00" }, { "id": "01a0c537-0a6e-7387-a6eb-a535d8a41135", "title": "Q&A: Nav Timing and post-onload requests", "url": "https://www.stevesouders.com/blog/2012/10/30/qa-nav-timing-and-post-onload-requests/", "published_at": "2012-10-30T18:29:40+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a69b8ac45", "title": "Cache is King", "url": "https://www.stevesouders.com/blog/2012/10/11/cache-is-king/", "published_at": "2012-10-12T03:11:23+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a69d6556e", "title": "WebPerfDays: Performance Tools", "url": "https://www.stevesouders.com/blog/2012/10/09/webperfdays-performance-tools/", "published_at": "2012-10-10T00:06:19+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a6a5e3e17", "title": "Async Scripts – Cached?", "url": "https://www.stevesouders.com/blog/2012/09/24/async-scripts-cached/", "published_at": "2012-09-24T19:25:14+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a6ae0486c", "title": "Preferred Caching", "url": "https://www.stevesouders.com/blog/2012/09/12/preferred-caching/", "published_at": "2012-09-12T15:06:37+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a6ba41e27", "title": "Clearing Browser Data", "url": "https://www.stevesouders.com/blog/2012/09/10/clearing-browser-data/", "published_at": "2012-09-11T02:50:25+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a6c9da2a8", "title": "Keys to a Fast Web App", "url": "https://www.stevesouders.com/blog/2012/09/06/keys-to-a-fast-web-app/", "published_at": "2012-09-06T21:27:37+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a6cf7cf84", "title": "High Performance everywhere", "url": "https://www.stevesouders.com/blog/2012/07/30/high-performance-everywhere/", "published_at": "2012-07-30T09:01:37+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a6d09f9e6", "title": "Self-updating scripts", "url": "https://www.stevesouders.com/blog/2012/05/22/self-updating-scripts/", "published_at": "2012-05-22T18:53:50+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a6d9f883c", "title": "Web First for Mobile", "url": "https://www.stevesouders.com/blog/2012/05/16/web-first-for-mobile/", "published_at": "2012-05-17T00:07:15+00:00" }, { "id": "01a0c540-d6e5-70e2-bc1d-f56a6df27d4a", "title": "Don’t docwrite scripts", "url": "https://www.stevesouders.com/blog/2012/04/10/dont-docwrite-scripts/", "published_at": "2012-04-11T00:29:47+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af50a64c3", "title": "Making the HTTP Archive faster", "url": "https://www.stevesouders.com/blog/2012/04/09/making-the-http-archive-faster/", "published_at": "2012-04-10T02:43:13+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af6078e75", "title": "Radio link and Nav Timing", "url": "https://www.stevesouders.com/blog/2012/04/02/radio-link-and-nav-timing/", "published_at": "2012-04-03T04:33:16+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af6cdb731", "title": "Frontend SPOF in Beijing", "url": "https://www.stevesouders.com/blog/2012/03/28/frontend-spof-in-beijing/", "published_at": "2012-03-28T20:35:46+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af7124723", "title": "Cache compressed? or uncompressed?", "url": "https://www.stevesouders.com/blog/2012/03/27/cache-compressed-or-uncompressed/", "published_at": "2012-03-27T23:05:38+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af751a6ed", "title": "Cache them if you can", "url": "https://www.stevesouders.com/blog/2012/03/22/cache-them-if-you-can/", "published_at": "2012-03-23T05:41:38+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af7e24afd", "title": "the Performance Golden Rule", "url": "https://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/", "published_at": "2012-02-11T01:37:47+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af859c804", "title": "HTTP Archive: 2011 recap", "url": "https://www.stevesouders.com/blog/2012/02/01/http-archive-2011-recap/", "published_at": "2012-02-02T01:23:04+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af868a2cd", "title": "JavaScript Performance", "url": "https://www.stevesouders.com/blog/2012/01/13/javascript-performance/", "published_at": "2012-01-14T06:09:44+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af91db88f", "title": "Silk, iPad, Galaxy comparison", "url": "https://www.stevesouders.com/blog/2011/12/01/silk-ipad-galaxy-comparison/", "published_at": "2011-12-01T17:51:58+00:00" }, { "id": "01a0c549-94e3-72dc-be7c-763af929e31e", "title": "Loadtimer: a mobile test harness", "url": "https://www.stevesouders.com/blog/2011/12/01/loadtimer-a-mobile-test-harness/", "published_at": "2011-12-01T09:35:19+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f589a0f67", "title": "Add your site & custom fonts", "url": "https://www.stevesouders.com/blog/2011/11/17/add-your-site-custom-fonts/", "published_at": "2011-11-18T03:45:06+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f59919e52", "title": "HTTP Archive growing", "url": "https://www.stevesouders.com/blog/2011/11/03/http-archive-growing/", "published_at": "2011-11-03T21:11:36+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f5a4c9852", "title": "Velocity Europe – High Performance Berlin!", "url": "https://www.stevesouders.com/blog/2011/10/24/velocity-europe-high-performance-berlin/", "published_at": "2011-10-25T05:32:47+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f5a725803", "title": "HTTP Archive: new code, new charts", "url": "https://www.stevesouders.com/blog/2011/10/20/http-archive-new-code-new-charts/", "published_at": "2011-10-20T08:24:59+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f5b664137", "title": "frontend SPOF survey", "url": "https://www.stevesouders.com/blog/2011/10/13/frontend-spof-survery/", "published_at": "2011-10-13T16:10:31+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f5b6e4b49", "title": "Improving app cache", "url": "https://www.stevesouders.com/blog/2011/10/03/improving-app-cache/", "published_at": "2011-10-03T19:42:53+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f5c5e1e31", "title": "UA switching: be careful", "url": "https://www.stevesouders.com/blog/2011/09/27/ua-switching-be-careful/", "published_at": "2011-09-28T01:17:55+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f5c96e366", "title": "App cache & localStorage survey", "url": "https://www.stevesouders.com/blog/2011/09/26/app-cache-localstorage-survey/", "published_at": "2011-09-27T04:51:28+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f5c9ae22d", "title": "Making a mobile connection", "url": "https://www.stevesouders.com/blog/2011/09/21/making-a-mobile-connection/", "published_at": "2011-09-22T06:03:20+00:00" }, { "id": "01a0c552-3906-711c-ad89-b09f5d965476", "title": "Waterfall UI Conventions", "url": "https://www.stevesouders.com/blog/2011/08/26/waterfall-ui-conventions/", "published_at": "2011-08-27T00:18:55+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1eefd2e390f", "title": "HTTP Archive: nine months", "url": "https://www.stevesouders.com/blog/2011/08/17/http-archive-nine-months/", "published_at": "2011-08-18T03:02:18+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1eefd4d39e9", "title": "(lack of) Caching for iPhone Home Screen Apps", "url": "https://www.stevesouders.com/blog/2011/06/28/lack-of-caching-for-iphone-home-screen-apps/", "published_at": "2011-06-29T05:14:58+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1eefd91d3f7", "title": "Unexpected Reloads in WebKit", "url": "https://www.stevesouders.com/blog/2011/06/27/unexpected-reloads-in-webkit/", "published_at": "2011-06-27T23:47:52+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1eefe6d2ebb", "title": "HTTP Archive: 1M URLs, Internet Archive, Sponsors", "url": "https://www.stevesouders.com/blog/2011/06/15/http-archive-1m-urls-internet-archive-sponsors/", "published_at": "2011-06-15T17:28:52+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1eefeb30513", "title": "HTTP Archive: today’s runs", "url": "https://www.stevesouders.com/blog/2011/05/17/http-archive-todays-run/", "published_at": "2011-05-17T22:05:19+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1eeff101f1c", "title": "HTTP Archive Mobile", "url": "https://www.stevesouders.com/blog/2011/05/13/http-archive-mobile/", "published_at": "2011-05-13T07:30:26+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1eeff98dda1", "title": "HTTP Archive: Top 100, Top 1000 & compare stats", "url": "https://www.stevesouders.com/blog/2011/05/12/http-archive-top-100-top-1000-compare-stats/", "published_at": "2011-05-12T10:29:36+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1ef00760cf4", "title": "HTTP Archive: servers and most 404s", "url": "https://www.stevesouders.com/blog/2011/05/09/http-archive-servers-and-most-404s/", "published_at": "2011-05-09T12:11:58+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1ef00b16f82", "title": "HTTP Archive: max-age", "url": "https://www.stevesouders.com/blog/2011/04/18/http-archive-max-ag/", "published_at": "2011-04-19T04:40:35+00:00" }, { "id": "01a0c55a-7f88-73cc-8013-b1ef014c9aa3", "title": "HTTP Archive: URL list, Flash trends", "url": "https://www.stevesouders.com/blog/2011/04/05/http-archive-url-list-flash-trends/", "published_at": "2011-04-06T05:45:15+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fcfc0866e", "title": "Announcing the HTTP Archive", "url": "https://www.stevesouders.com/blog/2011/03/30/announcing-the-http-archive/", "published_at": "2011-03-31T00:44:27+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fd06596a1", "title": "Storager case study: Bing, Google", "url": "https://www.stevesouders.com/blog/2011/03/28/storager-case-study-bing-google/", "published_at": "2011-03-29T04:26:23+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fd1637a74", "title": "Mobile comparison of Top 11", "url": "https://www.stevesouders.com/blog/2011/03/14/mobile-comparison-of-top-11/", "published_at": "2011-03-15T03:01:07+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fd255375a", "title": "Jdrop – JSON in the cloud", "url": "https://www.stevesouders.com/blog/2011/02/16/jdrop-json-in-the-cloud/", "published_at": "2011-02-16T11:35:31+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fd2bc82b3", "title": "Blaze.io launches WPT with mobile devices", "url": "https://www.stevesouders.com/blog/2011/02/10/blaze-io-launches-wpt-with-mobile-devices/", "published_at": "2011-02-10T18:53:12+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fd2fb52ac", "title": "Site redesign", "url": "https://www.stevesouders.com/blog/2011/02/06/site-redesign/", "published_at": "2011-02-07T00:30:44+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fd301894c", "title": "Docsource mobile bookmarklet", "url": "https://www.stevesouders.com/blog/2011/01/24/docsource-mobile-bookmarklet/", "published_at": "2011-01-24T23:04:35+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fd34694e1", "title": "bookmarklets for mobile: Mobile Perf and Page Resources", "url": "https://www.stevesouders.com/blog/2011/01/11/bookmarklets-for-mobile-mobile-perf-and-page-resources/", "published_at": "2011-01-11T20:18:11+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fd3ac5865", "title": "Announcing my focus on mobile", "url": "https://www.stevesouders.com/blog/2011/01/10/announcing-my-focus-on-mobile/", "published_at": "2011-01-10T21:13:00+00:00" }, { "id": "01a0c562-cb02-711c-8a6e-c19fd45f0285", "title": "2010 State of Performance", "url": "https://www.stevesouders.com/blog/2010/12/24/2010-state-of-performance/", "published_at": "2010-12-24T23:24:36+00:00" } ] posts Claim your blog
Back to stevesouders.com
Blog · corpus.blog/blogs/stevesouders.com/posts

stevesouders.com

stevesouders.com

2017

2016

2015

2014

2013

26 Apr 2013

2012

2011

2010