JavaScript bank Performance JavaScript / 8 questions Your progress 0 / 8 done Saved in this browser. Reset All 8 Medium 5 Hard 3 Hide done No questions match those filters. 1 Explain the Core Web Vitals: LCP, INP (replacing FID), and CLS — what do they measure and how do you improve each? Medium 2 What is code splitting and how does dynamic `import()` combined with a bundler reduce initial bundle size? Medium 3 Explain debouncing and throttling as performance techniques for scroll/resize/input event handlers. Medium 4 How would you profile a janky animation using Chrome DevTools' Performance panel to find the bottleneck? Hard 5 Explain virtualization/windowing (e.g., react-window) for rendering large lists performantly. Hard 6 What is tree-shaking and how do ES Modules and bundler configuration affect how much dead code gets eliminated? Medium 7 Explain memoization at the component level (e.g., `React.memo`, `useMemo`) versus function-level memoization. Medium 8 How do you measure and reduce Time to Interactive (TTI) and Total Blocking Time (TBT) on a JS-heavy page? Hard ← Previous Storage Next → Architecture