<wa-intersection-observer> Tracks immediate child elements and fires events as they move in and out of view. Useful for lazy loading, scroll-triggered animations, and viewport-aware interactions. Category Utilities Built with Lit Library Web Awesome Author Web Awesome Package @awesome.me/webawesome Component size 1.6 kB JS (minified + gzipped, JS includes dependencies beyond the library) Library size 8.2 kB JS (shared by every Web Awesome component, loaded once per page) Popular 5 out of 5 Downloads 364,100/week · jsDelivr 33,855,650 hits/month (whole @awesome.me/webawesome package) GitHub stars 1,348 Latest stable version 3.14.0 Last published Sep 24, 2026 Component last changed Feb 4, 2026 (in 3.2.0) License MIT Status stable Documentation Demo Source code Attributes rootroot-marginthresholdintersect-classoncedisableddirlangdid-ssr Events wa-intersect