Performance matters! Make your websites faster with HTTP/2. Learn how to optimize images, code, and file caching with HTTP/2 performance enhancements such as multiplexing, compressed headers, and Server Push.
- [Narrator] Hello, and welcome to developing for performance HTTP two. I'm Morten Rand Hendriksen, senior staff author and web performance enthusiast and I'm super excited to take you on a journey through performance enhancement for the new HTTP two protocol. For your website to be effective and reach its audience it has to have a great user experience. Performance plays a big part in this process. And there are tons of best practices out there for how to make your site lightning fast, but there's a hitch. Up until now, we've been working with an old and restrictive HTTP protocol, and most of the performance enhancements we do are targeted at that old protocol.
That's all about to change. With HTTP two we get new performance enhancements like, multiplexing, compressed headers and server push, all of which will make your site more performant. But a lot of our old performance enhancements work against what HTTP two does. This course will show you how to take advantage of what the new protocol has to offer and set up a performant process that produces performant websites. To start off, I'll discuss what performance is, how to measure for it and how HTTP two changes the way we think about communication between the server and the browser.
Next, we'll take a close look at how to tame the biggest performance hog out there, images, through advanced image optimization. We'll take a deep dive into code optimization and how to prepare your files for HTTP two. And finally, we'll look at how to optimize server delivery and browser handling to reach peek performance. Optimizing your sites for performance produces a better user experience, makes them more likely to be found on search engines and saves both you and your visitors valuable time and data. In short, performance matters.
And I'm here to show you how to do it right in an HTTP two world. So, let's get cracking with developing for performance HTTP two.
- What is website optimization?
- Understanding how browsers render content
- Measuring performance
- Optimizing images
- Optimizing code
- Compressing data with GZIP
- Optimizing file caching
- Leveraging CDNs