Save 37% off PRO during our Black Friday Sale! »

Intro to Performance Monitoring

955a5fe02c974f1ccb7ed1c4590c1d64?s=47 bloc
November 19, 2015

Intro to Performance Monitoring

Brian Douglas gives us a great introduction to performance monitoring @ Bloc.

Video: http://code.bloc.io/performance-performance-performance/

955a5fe02c974f1ccb7ed1c4590c1d64?s=128

bloc

November 19, 2015
Tweet

Transcript

  1. Performance, Performance, Performance

  2. Why does performance matter?

  3. I am going scare you straight with some real facts

    about why performance matters
  4. Amazon adds 100ms to page load time Loses 1% of

    revenue
  5. go ahead and blink (300ms)

  6. Google increases search algorithm by 500ms Loses 20% in revenue(click

    throughs)
  7. Etsy added 160k of hidden images increased their bounce rate

    by 12%
  8. Google’s page Shaming “currently A/B testing” http://searchengineland.com/google-testing-red-slow-label-search-results-slower-sites-215483

  9. “Aaron Walter’s Hierarchy of Needs” Performance http://blog.teamtreehouse.com/emotional-interface-design-the-gateway-to-passionate-users?ss_affiliate_id=389818&ss_click_id=b1jz_f2iev

  10. How do I measure performance?

  11. What Do I Measure? Quantitive Metrics Perceived Metrics Mile-Stone Metrics

    Rules Based Metrics
  12. New Relic Quantitative Metrics

  13. Google Page Insights Rules based metrics

  14. Time to first Tweet Custom Mile-Stone Metric http://blog.alexmaccaw.com/time-to-first-tweet

  15. webpagetest.org Perceived Metrics

  16. Performance is good, but it should not be your only

    focus - bdougie
  17. “Walter’s Hierarchy of Needs” Performance

  18. Perceived Metrics https://developer.mozilla.org/en-US/docs/Web/API/Navigation_timing_API

  19. 100ms is instant, 1000ms is uninterrupted thought

  20. What’s your performance budget(goal)?

  21. Mentor Dashboard

  22. Mentor Dashboard 3000 to 10000ms

  23. Works on my machine User tested metrics

  24. Mentor Dashboard Moved to Angular, created an Api Endpoint for

    filtering
  25. NPS Survey

  26. NPS Survey

  27. NPS Survey

  28. Things To Use Rails Panel New Relic Mini-Profiler JSData bullet

    StatsD
  29. Perceived Metrics with StatsD

  30. Looks good to me

  31. “Walter’s Hierarchy of Needs” Performance

  32. lisa.bloc.io/software-engineering-track Enter