Search results
107 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Wrapper around IntersectionObserver to hide away its weirdness and increase ease of usability
react native intersection observer
Allows us to check if an element is within the browsers visual viewport
- angular
- ng
- IntersectionObserver
- intersection-observer
- viewport
- visibility
- infinite-scroll
- lazy-loading
- lazyload
- lazy-loading-images
- lazyload-images
- angular-14
- angular-15
- angular-16
Lightweight scrollytelling library using IntersectionObserver
- scrollytelling
- scroll
- scroll-driven
- step
- interactive
- graphic
- observer
- IntersectionObserver
- enter
- exit
- view
- trigger
Determine whether an element is completely within the browser viewport
- viewport
- IntersectionObserver
- window
- DOM
- visible
- visibility
- element
- view
- within-viewport
- browser
- detect
- event
- infinite-scroll
- scroll
React hooks for monitoring an element's intersection with the viewport
A lightweight scrollytelling interface for React using the IntersectionObserver.
React component that renders its child when it enters the viewport
Yet Another Lazy Loader
- lazy load
- lazy loader
- lazy loading
- intersection observer
- IntersectionObserver
- mutation observer
- MutationObserver
- requestIdleCallback
- images
- video
- iframe
- web performance
- requestAnimationFrame
ESLint plugin for preventing memory leaks around observers (ResizeObserver, IntersectionObserver, MutationObserver)
keyword: **intersectionObserver scroll-list Scroll animation,quick scroll resolved**
Lightweight client testing framework
Action that wraps IntersectionObserver
A Vue3 component to detect when HTML element or lazy component is becoming visible/hidden on the page.
Web components for lazy loading - you can use them everywhere, without any dependency. Contains also @Lazy decorator for Stenciljs to call annotated method when component is scrolled to viewport. Web components are based on @Lazy
Lightweight scrollytelling library using IntersectionObserver
- scrollytelling
- scroll
- scroll-driven
- step
- interactive
- graphic
- observer
- IntersectionObserver
- enter
- exit
- view
- trigger
Medusa is a lightweight, SSR-friendly utility for managing multiple IntersectionObservers with flexible event emission, fine-grained control, native once support, and memory-safe cleanup. Ideal for lazy loading, animations, and viewport-based triggers in
Animate On entrance (AOE) is a lightweight, dependency free, insanely fast scroll animation library built on top of Intersection Observer API
- scroll-trigger
- scroll-effects
- animate-on-scroll
- effect
- fadeIn
- scroll
- on-scroll
- animations
- viewport
- intersetion
- IntersectionObserver
A simple scrolling image gallery for React.
Async module that resolves when a target element has entered the viewport at a threshold, using Intersection Observer API