π Key Learning Outcomes
- Learn how to optimize JavaScript performance by minimizing execution times and enhancing code efficiency.
- Understand rendering performance and how to avoid common pitfalls like layout thrashing and unnecessary reflows.
- Explore techniques for optimizing asset loading, including lazy loading, caching, and using CDNs to speed up page load times.
- Master tools like Webpack and Babel for optimizing bundle sizes and reducing JavaScript parsing times.
- Gain insights into modern web performance strategies, including the use of HTTP/2 and service workers.
π¨βπ« About the Course
This course provides an in-depth exploration of JavaScript performance optimization, taught by Steve Kinney. It covers techniques for improving both JavaScript execution and rendering performance, with a focus on diagnosing and fixing common performance bottlenecks. Youβll learn how to use tools like Webpack and Babel to streamline your code, implement lazy loading, and leverage modern web technologies like HTTP/2 to boost your web appβs speed.
π― Target Audience
- JavaScript developers looking to improve the performance of their web applications.
- Frontend developers who want to deepen their understanding of JavaScript optimization techniques.
- Developers interested in learning how to diagnose and fix performance issues in real-world applications.
β Requirements
- Basic knowledge of JavaScript and web development.
- Familiarity with frontend tools like Webpack and Babel is helpful but not required.
π Course Content
Introduction to Web Performance
Overview of why performance matters and how to approach it from network load, JavaScript, and rendering perspectives.
JavaScript Performance
Learn to optimize JavaScript code by reducing parsing times, managing hidden classes, and avoiding deoptimization.
Rendering Performance
Explore the browserβs rendering process and how to avoid layout thrashing and unnecessary reflows.
Load Performance
Discover techniques for optimizing asset loading using CDNs, caching, lazy loading, and HTTP/2.
Tools for Optimization
Understand how to use build tools like Webpack and Babel to improve performance and reduce bundle sizes.
Drop a comment
JavaScript Performance by Steve Kinney
Log in to leave a feedback
Loginπ Psst! Interested in More JavaScript Courses?
Debugging and Fixing Common JavaScript ErrorsVideo
by Todd Gardner
πΉοΈ Levels: π Intermediate
β³ Duration: 4 hours
π€ Price: Subscription
π§βπ» Learning Platform: Frontend Masters
Functional-Light JavaScript, v3Video
by Kyle Simpson
πΉοΈ Levels: π Intermediate, π Advanced
β³ Duration: 10 hours
π€ Price: Subscription
π§βπ» Learning Platform: Frontend Masters
Advanced Asynchronous JavaScriptVideo
by Jafar Husain
πΉοΈ Levels: π Advanced
β³ Duration: 3.5 hours
π€ Price: Subscription
π§βπ» Learning Platform: Frontend Masters