All specs
W3C Intersection ObserverW3CShould KnowProduct

Intersection Observer

Browser Platform·World Wide Web Consortium
WHY YOU NEED THIS

The standard way to implement lazy loading, infinite scroll, ad viewability tracking, and scroll-triggered animations. Far more performant than scroll event listeners — runs off the main thread.

What It Defines

Asynchronous API to observe when elements enter or exit the viewport (or a specified root element). Returns IntersectionObserverEntry objects with intersection ratios and bounding rects. Replaces scroll-based visibility detection.

Canonical (Normative)

Convenient (Practical)

intersectionobserverviewportlazy-loadingbrowser
Standards Body
World Wide Web Consortium

Publishes web platform specs including CSS, accessibility, security policies, Service Workers, Web App Manifest, and many browser APIs. Also maintains some versioned HTML/DOM specs.

Visit

Related Specs

WHATWG DOM LSWHATWGMust Know

DOM

Every frontend framework (React, Vue, Svelte) ultimately produces DOM operations. Understanding the event model and tree structure prevents subtle bugs.

ProductBrowser Platform
Details
W3C Resize ObserverW3CNiche

Resize Observer

Essential for responsive components that need to adapt to their container size (not just viewport). Powers container-query polyfills, responsive charts, and layout-aware components.

ProductBrowser Platform
Details
W3C Performance TimelineW3CShould Know

Performance APIs

The data source behind Core Web Vitals (LCP, FID/INP, CLS), RUM (Real User Monitoring), and performance debugging. PerformanceObserver is the modern API; the older performance.timing is deprecated.

ProductBrowser Platform
Details