High performance in the critical rendering path
Nicolas Bevacqua explores the past, present, and future of web performance. Nicolas quickly covers what you're already doingminifying, bundling, and using progressive enhancementbefore moving on to what you should be doingoptimizing TCP, inlining the important stuff, and deferring the rest so that you don't block the rendering path. Nicolas also explores what HTTP/2 has in store for the future.
Talk Title | High performance in the critical rendering path |
Speakers | Nicolas Bevacqua (Independant) |
Conference | Fluent |
Conf Tag | The Web Platform in Practice |
Location | San Francisco, California |
Date | March 8-10, 2016 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Nicolas Bevacqua explores the past, present, and future of web performance when it comes to delivery optimization. Nicolas quickly covers what you’re already doing—minifying, bundling, and using progressive enhancement—before moving 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. Nicolas also explores what HTTP/2 has in store for the future, discussing the new multiplexing features that enable HTTP/2 to take advantage of a single TCP request, erasing the need for hacks such as CSS or image inlining, bundling, or spriting, taking HTML back to the way it was originally designed to work while actually improving performance.