This talk covers the past, present and future of web application performance when it comes to delivery optimization. I'll start by glancing over what you're already doing -- minifying your static assets, bundling them together, and using progressive enhancement techniques. Then I'll move on to what you should be doing -- optimizing TCP network delivery, inlining critical CSS, deferring font loading and CSS so that you don't block the rendering path, and of course deferring JavaScript. Afterwards we'll look at the future, and what HTTP 2.0 has in store for us, going full circle and letting us forego hacks of the past like bundling and minification.
Bio
Nico is an enthusiastic freelancer, JavaScript hacker, author of "JavaScript Application Design", and public speaker from Buenos Aires, Argentina. He contributes to the open-source JavaScript community and helps organize events such as NodeSchool, BeerJS. He's also part of LatamJS, an organization that promotes and fosters the different latin american communities.
Abstract
This talk covers the past, present and future of web application performance when it comes to delivery optimization. I'll start by glancing over what you're already doing -- minifying your static assets, bundling them together, and using progressive enhancement techniques. Then I'll move on to what you should be doing -- optimizing TCP network delivery, inlining critical CSS, deferring font loading and CSS so that you don't block the rendering path, and of course deferring JavaScript. Afterwards we'll look at the future, and what HTTP 2.0 has in store for us, going full circle and letting us forego hacks of the past like bundling and minification.
Bio
Nico is an enthusiastic freelancer, JavaScript hacker, author of "JavaScript Application Design", and public speaker from Buenos Aires, Argentina. He contributes to the open-source JavaScript community and helps organize events such as NodeSchool, BeerJS. He's also part of LatamJS, an organization that promotes and fosters the different latin american communities.