Can I just check, do you use Edge browser? We've (SpeedCurve) been seeing some issues where Edge goes bonkers and makes thousands of requests to our CDN and fails to load CSS which would look like a broken site.
HN user
zeman
It's amazing how few sites are using these techniques to measure their user experience. Less than 1% of sites in the HttpArchive.
At SpeedCurve we've built something similar for tracking and understanding the impact on website performance that third party requests can have. It's a big issue for websites when their user experience can be affected by resources that are not even under their control. We've seen websites where over 90% of the requests on a page are made to third parties.
Here's a dashboard showing third party usage for The Guardian over the last 30 days: https://speedcurve.com/demo/thirdparty/1/1/chrome/1/30/39tfn...
Great to see an open source list of domains linked to organizations. We've built our own list as well and we'll look at contributing them to this project.
(Disclaimer: I'm the founder of SpeedCurve)
You can see more of my performance data visualizations (like PerfMap) in a recent talk I gave at Velocity NY. http://speedcurve.com/blog/velocity-a-better-waterfall-chart...
SpeedCurve is proving to be very profitable for a side project. Paid back initial $3k investment in server costs and now growing at 32% month on month. Can't live on it yet, but it will cover a couple of conferences and a two week holiday in New York this year. Also just won $10k in a startup competition, does that count as profit? ;)
For bootstrapped SaaS projects it's worth remembering how long it can take to grow the flywheel and see growth. It took Rob from HitTail a year after launch to connect with the right audience and Freckle took 5 years to get to $57k/month. It's a multiyear investment to grow something substantial.
http://unicornfree.com/2013/5-years-of-saas-growth-every-mon...
SpeedCurve has been in development for a year and available commercially for only 5 months. Haven't even started doing any marketing yet with all current growth via word of mouth.
On the responsive performance side of things, I've been building a tool to help track build differences and load performance across different viewport widths. Demo for The Guardian here... http://speedcurve.com/demo/
Should've mentioned this is a free high quality online "ebook" from Ilya Grigoriky. He's a performance wizz kid!
Interesting to see the monitoring tools in place... New Relic, Mixpanel and Chartbeat. Would like to have seen more detail included from these, seem to be focused on backend. Where's the real user monitoring data or front-end performance via tools like http://www.webpagetest.org/ or http://speedcurve.com/demo/
It's worth adding above the fold (ATF) rendering as a technique. It's aim is to deliver pages on mobile within 1 second and requires a fundamental rethink of the way we architect CSS and our reliance on frameworks like Bootstrap. Ilya Grigorik presented the technique at the latest Velocity Conference and Google have now adopted it as recommendation at part of the PageSpeed Insights tool.
http://www.youtube.com/watch?v=YV1nKLWoARQ https://developers.google.com/speed/docs/insights/mobile
I'm currently working on a service in beta to help designers and developer address these issues through monitoring the front-end build of a website over time. Measurement and comparison is the first step in establishing a baseline and then rolling out these techniques and understanding the improvement.
I also discovered CDNConnect recently which looks like a great service to help optimize and generate images at a bunch of different sizes and formats like WebP easily.