LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
Polygon Clipping, Offsetting & Triangulation in C++, C# and Delphi
Next-gen phpDoc parser with support for intersection types and generics
Reveal-on-scroll animations for React, Vue, Astro and plain JavaScript, built on IntersectionObserver and the Web Animations API.
React component for the Intersection <Observer /> API
Lazy load images using Intersection Observer, apply progressive rendering and css animations.
Fastest Integer Compression
Martinez-Rueda polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
A Svelte action that monitors an element enters or leaves the viewport.π₯
Formally verified 3D mesh intersection - trust 93 lines of spec, not 1000+ lines of AI-written code