Bundle Analysis
+15 Mana
Code Splitting
+15 Mana
Tree Shaking and Dead Code
+15 Mana
Image Optimization
+15 Mana
Bundle Analyzer Env Var(Sign in required)
Beginner+10 Mana
Client-Only Dynamic Import(Sign in required)
Intermediate+10 Mana
Image Priority Attribute(Sign in required)
Intermediate+10 Mana
Build Optimization Techniques(Sign in required)
Intermediate+20 Mana
Introduction to Turbopack
+15 Mana
Turbopack Configuration
+15 Mana
Opting Out of Turbopack(Sign in required)
Beginner+10 Mana
Njs Challenge Turbopack Status(Sign in required)
Intermediate+10 Mana
Migrating to Turbopack
+15 Mana
Development Performance Tips
+15 Mana
Turbopack Main Benefit(Sign in required)
Beginner+10 Mana
Incremental Static Regeneration
+15 Mana
On-Demand Revalidation
+15 Mana
Njs Challenge Revalidate Time(Sign in required)
Beginner+10 Mana
Njs Challenge Revalidate Tag(Sign in required)
Intermediate+10 Mana
Advanced Caching Patterns
+15 Mana
Understanding the Data Cache
+15 Mana
Disabling Fetch Cache(Sign in required)
Beginner+10 Mana
Edge Runtime Overview
+15 Mana
Edge Use Cases
+15 Mana
Enabling Edge Runtime(Sign in required)
Beginner+10 Mana
Njs Challenge Edge Limitation(Sign in required)
Intermediate+10 Mana
Proxy Optimization
+15 Mana
Choosing Edge vs Node Runtime
+15 Mana
Edge Runtime Use Case(Sign in required)
Intermediate+10 Mana
Use Case to Runtime Mapping(Sign in required)
Intermediate+20 Mana
Deploying to Vercel
+15 Mana
Docker and Self-Hosting
+15 Mana
Njs Challenge Standalone(Sign in required)
Intermediate+10 Mana
Njs Challenge Static Export(Sign in required)
Beginner+10 Mana
Environment Variables Best Practices
+15 Mana
Production Monitoring
+15 Mana
Public Environment Variables(Sign in required)
Beginner+10 Mana
Ready to start Next.js Performance & Optimization?
20 interactive lessons and 17 hands-on challenges โ learn in VS Code, Cursor, or the web.