🔑 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?

Data Visualization First StepsVideo
by Anjana Vakil
🕹️ Levels: 🌱 Beginner, 😎 Intermediate
⏳ Duration: 3.5 hours
🤑 Price: Subscription
🧑💻 Learning Platform: Frontend Masters


Advanced GraphQL, v2Video
by Scott Moss
🕹️ Levels: 😎 Intermediate, 🚀 Advanced
⏳ Duration: 3.5 hours
🤑 Price: Subscription
🧑💻 Learning Platform: Frontend Masters

The Hard Parts of UI DevelopmentVideo
by Will Sentance
🕹️ Levels: 🚀 Advanced
⏳ Duration: 9.5 hours
🤑 Price: Subscription
🧑💻 Learning Platform: Frontend Masters