Performance

Performance Courses

Web performance is a key factor for postive user experience and SEO. Learn about optimizing web performance through a variety of courses and resources.

Front-End System Design

Evgenii Ray

Evgenii Ray

Staff UI Engineer
Learn best practices for building scalable, high-performance web applications. Deep dive into front-end engineering: DOM APIs, virtualization, state management, and performance.
4 hours, 37 minutes CC
Front-End System Design
drag handle

Blazingly Fast JavaScript

ThePrimeagen

ThePrimeagen

terminal
Learn advanced JavaScript performance optimization: garbage collection, memory profiling, data structures like sets and arrays, and event loop management. Learn performance-driven programming, preparing you to write blazingly fast and efficient code!
3 hours, 32 minutes CC
Blazingly Fast JavaScript
drag handle

Bare Metal JavaScript: The JavaScript Virtual Machine

Miško Hevery

Miško Hevery

Qwik Creator (Previously Angular)
Build a mental model of JavaScript's performance characteristics through understanding virtual machines under the hood.
3 hours, 21 minutes CC
Bare Metal JavaScript: The JavaScript Virtual Machine
drag handle

Web App Performance

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Identify and resolve performance issues in your web apps! Learn about performance issues, metrics, HTTP, browser cache, and service workers. Discover advanced optimization techniques and performance APIs.
5 hours, 17 minutes CC
Web App Performance
drag handle

Advanced Web Development Quiz

Lydia Hallie

Lydia Hallie

Lydia Hallie
Challenge your knowledge with a quiz on the advanced parts of web development! Answer 30 questions from JavaScript and CSS to performance, web security, and HTTP protocols.
2 hours, 21 minutes CC
Advanced Web Development Quiz
drag handle

Qwik for Instant-Loading Websites & Apps

Miško Hevery

Miško Hevery

Qwik Creator (Previously Angular)
Explore resumability with Qwik. Create instant-loading websites and ship less JavaScript by serializing the application and framework state in the HTML.
3 hours, 48 minutes CC
Qwik for Instant-Loading Websites & Apps
drag handle

React Performance

Steve Kinney

Steve Kinney

Temporal
Write performant React apps by learning to structure components and memoize to avoid re-renders, load code on-demand, and leverage new concurrent features in React 18.
4 hours, 31 minutes CC
React Performance
drag handle

Web Performance Fundamentals

Todd Gardner

Todd Gardner

Request Metrics
Learn to improve your core web vitals metrics like first contentful paint (FCP), largest contentful paint (LCP), and cumulative layout shift (CLS) in this course.
3 hours, 50 minutes CC
Web Performance Fundamentals
drag handle

Web Performance with Webpack

Sean Larkin

Sean Larkin

Microsoft
Make websites load instantly by using the Webpack code splitting feature for lazy loading JavaScript by removing unused code with tree shaking and prefetching assets.
1 hour, 43 minutes CC
Web Performance with Webpack
drag handle

JavaScript Performance

Steve Kinney

Steve Kinney

Temporal
Write more efficient JavaScript, optimize rendering performance, load assets faster with a CDN, split loading resources with Webpack, and more!
4 hours, 55 minutes CC
JavaScript Performance
drag handle