The document discusses automating performance optimization for modern web applications. It describes defining performance issues to address, using tools to solve them, and integrating optimizations into the development process. Key parts that can be automated include minifying JavaScript and CSS, optimizing images, inlining styles, and removing unused CSS. Integrating these tasks with build tools like Grunt and deployment with Jenkins can make performance part of daily development.
Hi, I’m Matt Lancaster.
I want to talk to you about a topic near and dear to my heart: client side performance optimization.
Disclaimer #1 – Review, Review… Friends don’t let friends (who came over from Java) do the wrong kind of OOP
First rule of triage == treat severe but quickly manageable wounds first: you will never get to other worthwhile perf issues if patient dies on the table
Premature Opt like… other things done premat, everyone ends up frustrated in end… everyone has bad time
Greatest thing since sliced bread to add a bunch of caching layers, don’t
How many of you have perf SLAs? Build complex client-side applications?