Friday, September 12
2:10 pm 3:10 pm
Chasing Waterfalls: Real-world Front-End Optimization
I am in the beginning stages of an extended effort to improve the initial render latency of a large third-party JavaScript application. This talk will be a post-mortem of that project, with an emphasis on concrete steps the audience can take right away to improve performance. We’ll cover:
- measurement
- reporting
- how to identify promising optimization opportunities
- performance modeling
- how to design an optimization experiment
- how to evaluate the results of an experiment
- automated performance testing and alerting
- war stories and weird tricks (for example, it looks like we will be able to cut 50ms off of our initial render by overriding RequireJS’s nextTick method)