Show Me the Numbers: Automated Browser

  • Published on
    06-May-2015

  • View
    304

  • Download
    0

Embed Size (px)

Transcript

  • 1.Show Me the Numbers AUTOMATED BROWSER PERFORMANCE TESTINGCHRIS MOUNTFORDSENIOR DEVELOPER, JIRAATLASSIAN@CHROMOSUNDRIFT

2. 2005 3.4.1 7425 3. Inline EditSearch Detail View 4. Browser Performance Testing 5. Measuring theperceived performance of specific interactions for a single user 6. Measuring theperceived performance of specific interactions for a single user 7. JavaScript Timeline 8. 1995Classical JavaScript 9. Just text by itself, for impact. 10. Why do we split everything into so many files?Performance. 11. Why do we merge all the files into large batches?Performance. 12. Why...Performance! 13. Show me the numbers! NOT JACKY CHAN 14. If we have data, lets look at data. If all we have are opinions, lets go with mine.JIM BARKSDALE 15. Performance has many enemies 16. The Mobile Web EVERYTHING IS THE SAME BUT WORSE network / radio power mode steps, sleep, etc. cpu / battery impact memory standards compliance tooling 17. NETWORK TIME 18. PARSE TIME 19. JavaScript Execution JS Engines native bind(), map() etc V8: hidden classes, arrays, gc DOM Manipulation events JQuery Sizzle selectors Memory leaks 20. BLOCKING