Etsy's Performance team gave this internal presentation to all the Product Managers at Etsy about how to incorporate performance into their product development cycles.
up front what you’re aiming for, such as: • total page load time, especially on mobile • total page weight • total CSS and JS files 21 2s on cable connection 4s on 3G 1mb only one of each
measure Page weight 1Mb WebPagetest, Chrome, Dulles VA, Cable connection Page load time, mobile 4.5 seconds WebPagetest, Chrome, Dulles VA, 3G connection Page load time, mobile in Australia 6.5 seconds WebPagetest, Chrome, Australia, 3G connection Frame rendering 16.6ms Chrome DevTools New CSS, JS files One of each Chrome DevTools App launch time 1 second iOS simulator, Android simulator
feature. You can measure things like total page weight, back-end and front-end load time over time. Use the benchmarks you created in your performance budget. 24
Performance Google Group “Performance Workflow” on Confluence Example Performance Budget on Google Sheets App Perf Measurement Tools on Confluence (in progress) 26
now we’re figuring out what to measure. 2. Next we’ll figure out how what tools we need to use to measure each thing. 3. Then we’ll document and start teaching everybody about how to measure app performance. 30