Frontend Performance
The full Frontend Performance series — rebuilt as an interactive course. Watch each episode, then feel the problem and the fix in live demos: jank you can stop, a main thread you can unblock, and a 100,000-row list that scrolls like butter. From the critical rendering path to Core Web Vitals, monitoring, and shipping less JavaScript.
Videos in Arabic · Lessons & demos in English
Foundations — From URL to Pixels
What 'fast' means, and how the browser turns a request into a rendered page.
Core Web Vitals
The metrics that measure what users actually feel — and the thresholds Google grades you on.
Monitoring
Knowing your real-world performance: field data, lab data, and the tools that produce them.
Loading Less, Sooner
Delivery optimizations: ship less up front, and warm up what you'll need next.
Shipping Less JavaScript
Cutting bundle size at the source — dead code, dependency weight, and compression.
Rendering at Scale
The capstone: keeping huge lists smooth by rendering only what's visible.