"Calculate visual performance metrics from a video (Speed Index, Visual Complete, Incremental progress, etc). This is a command-line port of the WebPagetest mobile video processing and metrics code."
- use #id, .class or tagname at right of CSS selectors (in this order)\n- be precise when you use :hover (even if not at the right of the selector)\n- in javascript, a loop for read then a loop for write may be quicker than a loop with read/write because we can avoid the engine to rebuild the layout for each iteration
Itw by M. Hendrickson
Current state of the Performance and Operations market.
Terms, semantics and DevOps, are we splitting hairs?
What do performance people do on a daily basis?
Do you need to tradeoff anything to get better performance?
Are most websites acceptable when it comes to speed?
Measuring slowness -- clarified and demystified
Where do you find performance monitoring tools?
How do you know if you have a fast enough web site?
Does Mobile disrupt your quest for high performance?
Does HTML5 add any more complexity challenges to high performance web sites?
Wrap up and discussion of Velocity Conference
When we look back over the history of web performance we see a heavy focus on reducing the number of requests and getting files to the browser quickly. Our platform has changed a lot, and while optimizing for network performance remains a crucial part of our jobs, we now have to broaden our performance horizons. Our users also expect smooth scrolling, animations and interactions, even on mobile devices. In short we need to deal with not just how quickly our sites and apps load, but also how quickly they run.
[video]
In this session Paul takes a lightning tour of how Chrome converts the DOM into pixels, see how our code affects its workload, and arrive at a modern workflow for finding (and eliminating) rendering bottlenecks.