An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "intersectionobserver" keyword

View the packages on the npmjs.org package registry that are tagged with the "intersectionobserver" keyword.

Top 1.1% on npmjs.org
quicklink 3.0.1
Faster subsequent page-loads by prefetching in-viewport links during idle time
17 versions - Latest release: 9 months ago - 24 dependent packages - 241 dependent repositories - 64.8 thousand downloads last month - 11,217 stars on GitHub - 1 maintainer
Top 9.2% on npmjs.org
react-intersection-visible-hook 1.4.2
react intersection visible hook for react
9 versions - Latest release: over 7 years ago - 1 dependent package - 2 dependent repositories - 143 downloads last month - 49 stars on GitHub - 1 maintainer
react-intersection-image 2.1.2
A lazy-loaded image component built with React Intersection
8 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 144 downloads last month - 11 stars on GitHub - 2 maintainers
Top 2.8% on npmjs.org
react-render-if-visible 2.1.1
Harness the power of Intersection Observers for simple list virtualization in React
9 versions - Latest release: over 3 years ago - 8 dependent packages - 25 dependent repositories - 71.3 thousand downloads last month - 142 stars on GitHub - 1 maintainer
Top 0.7% on npmjs.org
vanilla-lazyload 19.1.3 💰
LazyLoad is a lightweight (2.4 kB) and flexible script that speeds up your web application by def...
148 versions - Latest release: almost 2 years ago - 87 dependent packages - 1,121 dependent repositories - 259 thousand downloads last month - 7,852 stars on GitHub - 1 maintainer
Top 0.8% on npmjs.org
react-intersection-observer 10.0.2
Monitor if a component is inside the viewport, using IntersectionObserver API
167 versions - Latest release: 28 days ago - 730 dependent packages - 26,284 dependent repositories - 13.7 million downloads last month - 4,860 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
vue-waypoint 4.3.0
> trigger functions and events based on the element position on the screen
47 versions - Latest release: over 2 years ago - 5 dependent packages - 120 dependent repositories - 21.9 thousand downloads last month - 468 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
react-intersection-observer-hook 4.0.1
React hook to use IntersectionObserver declaratively.
22 versions - Latest release: 4 months ago - 11 dependent packages - 2,457 dependent repositories - 546 thousand downloads last month - 77 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
react-lazy-load-image-component 1.6.3
React Component to lazy load images using a HOC to track window scroll position.
33 versions - Latest release: about 1 year ago - 213 dependent packages - 3,009 dependent repositories - 1 million downloads last month - 1,382 stars on GitHub - 2 maintainers
vue-virtual-list-observer 0.1.2
keyword: **intersectionObserver scroll-list Scroll animation,quick scroll resolved**
25 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 289 downloads last month - 6 stars on GitHub - 1 maintainer
@stormid/scroll-spy 1.0.0
Scroll position-related navigation state management
6 versions - Latest release: 12 months ago - 2 dependent packages - 51 downloads last month - 2 stars on GitHub - 4 maintainers
Top 7.4% on npmjs.org
ngx-lazy-load-images 2.0.0
Image lazy load library for Angular 2+.
13 versions - Latest release: almost 5 years ago - 1 dependent package - 39 dependent repositories - 1.4 thousand downloads last month - 79 stars on GitHub - 1 maintainer
js-anim 2.0.4
Small JS plugin to animate elements in vieport
12 versions - Latest release: about 6 years ago - 1 dependent package - 2 dependent repositories - 9 downloads last month - 0 stars on GitHub - 1 maintainer
lazyloadify 1.0.3
Lazyload images with Intersection Observers
4 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 20 downloads last month - 3 stars on GitHub - 1 maintainer
use-component-media-query 0.0.1
A lightweight React hook for performant, component-level media queries based on element dimensions.
1 version - Latest release: 5 months ago - 82 downloads last month - 1 maintainer
element-in-viewport 1.2.4
Async module that resolves when a target element has entered the viewport at a threshold, using I...
11 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 231 downloads last month - 4 stars on GitHub - 1 maintainer
@navega/react-sticky-status 1.0.0
A simple React 19 hook to track sticky positioning state
1 version - Latest release: 9 months ago - 1 downloads last month - 1 maintainer
@svelte-plugins/viewable 2.0.0
A simple rule-based approach to tracking element viewability.
7 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 34 downloads last month - 38 stars on GitHub - 1 maintainer
@pshurygin/ngx-quicklink 0.2.4
Quicklink for Angular
2 versions - Latest release: over 5 years ago - 1 dependent package - 10 downloads last month - 0 stars on GitHub - 1 maintainer
luxscroll 1.0.0
Lightweight scroll-in animation library
1 version - Latest release: 9 months ago - 1 downloads last month - 1 maintainer
ioaa 0.0.1 💰
Intersection Observer API Animation
1 version - Latest release: over 4 years ago - 1 dependent package - 5 downloads last month - 1 stars on GitHub - 1 maintainer
react-load-visible 1.0.9
A wrapper for @loadable/component that uses IntersectionObserver to trigger component load.
10 versions - Latest release: over 3 years ago - 1 dependent package - 11 downloads last month - 1 stars on GitHub - 1 maintainer
@fallroot/tada 0.2.4
Lightweight, no dependency library for lazy image load.
6 versions - Latest release: over 7 years ago - 1 dependent package - 14 downloads last month - 114 stars on GitHub - 1 maintainer
react-visibility-component 1.3.2
A React component to detect visibility of an element using IntersectionObserver
18 versions - Latest release: over 1 year ago - 81 downloads last month - 2 maintainers
svelte-intersection-observer-action 0.0.5
Svelte use:action for element position notifications using IntersectionObserver.
5 versions - Latest release: almost 2 years ago - 1 dependent repositories - 1.04 thousand downloads last month - 24 stars on GitHub - 1 maintainer
ezlazy 1.0.4
A super lightweight lazy-loading library using IntersectionObserver
4 versions - Latest release: 4 months ago - 24 downloads last month - 1 maintainer
vue-lazy-load-image-component 0.1.1
vue-lazy-load-image-component
11 versions - Latest release: over 2 years ago - 1 dependent package - 6 downloads last month - 1 maintainer
content-observer 1.0.2
Watches targets position in viewport using IntersectionObserver - similar to menuspy
3 versions - Latest release: almost 6 years ago - 1 dependent package - 10 downloads last month - 2 stars on GitHub - 1 maintainer
astro-magneto 1.0.0
Let an element follow the mouse cursor with a graceful and smooth motion.
1 version - Latest release: almost 3 years ago - 1 dependent package - 16 downloads last month - 4 stars on GitHub - 1 maintainer
@schirrel/footer-stick-observable 1.0.1
A helper to listen when a position:sticky at bottom is stuck
2 versions - Latest release: over 3 years ago - 2 dependent packages - 5 downloads last month - 4 stars on GitHub - 1 maintainer
@justinribeiro/stl-part-viewer 2.1.1 💰
A web component that displays an STL model with three.js and Lit.
8 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 18 downloads last month - 20 stars on GitHub - 1 maintainer
insicht 0.10.0
Viewport animation using IntersectionObserver.
11 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 102 downloads last month - 0 stars on GitHub - 1 maintainer
vue-observer-directive 1.2.6
使用 IntersectionObserver 进行是否展示 DOM 判断(Vue@2自定义指令)
19 versions - Latest release: 7 months ago - 1 dependent repositories - 103 downloads last month - 7 stars on GitHub - 1 maintainer
Top 2.4% on npmjs.org
svelte-inview 4.0.4
A Svelte action that monitors an element enters or leaves the viewport or a parent element. Perfo...
20 versions - Latest release: over 1 year ago - 13 dependent packages - 107 dependent repositories - 31.9 thousand downloads last month - 778 stars on GitHub - 2 maintainers
Top 3.3% on npmjs.org
jsdom-testing-mocks 1.16.0
A set of tools for emulating browser behavior in jsdom environment
33 versions - Latest release: 5 months ago - 32 dependent packages - 13 dependent repositories - 989 thousand downloads last month - 125 stars on GitHub - 1 maintainer
Top 8.9% on npmjs.org
react-peekaboo 0.4.1
React hooks for monitoring an element's intersection with the viewport
10 versions - Latest release: over 5 years ago - 3 dependent packages - 8 dependent repositories - 23.6 thousand downloads last month - 1 stars on GitHub - 1 maintainer
rxjs-web-observers 1.0.2
rxjs-web-observers
3 versions - Latest release: over 5 years ago - 1 dependent repositories - 298 downloads last month - 5 stars on GitHub - 1 maintainer
react-lazy-load-external-component 1.6.3
React Component to lazy load images using a HOC to track window scroll position.
4 versions - Latest release: over 2 years ago - 95 downloads last month - 1,539 stars on GitHub - 1 maintainer
gluebert 0.2.0
gluebert.js is a tiny helper orchestrating interactive html elements with on demand dynamic impor...
18 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 78 downloads last month - 190 stars on GitHub - 1 maintainer
@nechehin/lazyload 1.1.0
Javascript plugin for lazyload images. Fork of https://github.com/tuupola/jquery_lazyload , but w...
6 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 2 stars on GitHub - 1 maintainer
pz-intersection-observer 2.1.0
Easy way to observe HTML element visibility, based on scrolling, resizing, changes in DOM. Emits...
6 versions - Latest release: over 5 years ago - 1 dependent package - 3 downloads last month - 0 stars on GitHub - 1 maintainer
wiscroll 0.1.4
Scroll based animation JavaScript library
10 versions - Latest release: about 6 years ago - 1 dependent repositories - 100 downloads last month - 0 stars on GitHub - 1 maintainer
vue-lazing 0.2.1
A lazy loading component work with Vue.js 2.
4 versions - Latest release: over 7 years ago - 1 dependent repositories - 2 downloads last month - 0 stars on GitHub - 1 maintainer
@imjasonmiller/scroll-io 1.1.2
Wrapper for IntersectionObserver that returns the scroll direction
8 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 12 downloads last month - 2 stars on GitHub - 1 maintainer
@dcasia/react-lazy-load-image-component-improved 1.5.7
React Component to lazy load images using a HOC to track window scroll position.
3 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 22 downloads last month - 1,540 stars on GitHub - 3 maintainers
@andrew_mason/trigger-in-view 1.0.0
Utility helper to trigger callback when HTML elements are in view
1 version - Latest release: almost 4 years ago - 2 dependent packages - 6 downloads last month - 1 stars on GitHub - 1 maintainer
ng-intersection-observer 15.0.1
Intersection Observer for Angular
6 versions - Latest release: about 3 years ago - 1 dependent package - 52 downloads last month - 0 stars on GitHub - 1 maintainer
@vikeriait/vue-viewport 1.2.0
Vue directive & composable: viewport detection + Tailwind scroll animations
4 versions - Latest release: about 1 month ago - 590 downloads last month - 1 maintainer
@xmlking/ngx-quicklink 0.0.11
Quicklink for Angular
1 version - Latest release: almost 7 years ago - 1 dependent package - 6 dependent repositories - 30 downloads last month - 745 stars on GitHub - 1 maintainer
@sagalbot/breeze 0.6.0 💰
Transitions DOM elements as they enter the viewport.
13 versions - Latest release: almost 5 years ago - 1 dependent package - 108 downloads last month - 29 stars on GitHub - 1 maintainer
visibilityobserver 1.1.0
Experimental API for observing the visible box of an element.
2 versions - Latest release: over 5 years ago - 8 downloads last month - 52 stars on GitHub - 1 maintainer
@hot-page/hotfx-intersection-observer 0.0.1
2 versions - Latest release: 4 months ago - 8 downloads last month - 1 maintainer
Top 8.6% on npmjs.org
react-intersection 2.0.3
A React interface for the Intersection Observer API
11 versions - Latest release: about 5 years ago - 2 dependent packages - 5 dependent repositories - 471 downloads last month - 16 stars on GitHub - 2 maintainers
@billmakes/tosjs 1.0.2
Uses IntersectionObserver to create animations on scroll
3 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 1 maintainer
Top 2.5% on npmjs.org
react-simple-img 3.0.0 💰
react simple img
153 versions - Latest release: over 4 years ago - 7 dependent packages - 85 dependent repositories - 5.14 thousand downloads last month - 992 stars on GitHub - 2 maintainers
@jhubbardsf/svelte-inview 4.0.2
A Svelte action that monitors an element enters or leaves the viewport or a parent element. Perfo...
1 version - Latest release: over 1 year ago - 23 downloads last month - 778 stars on GitHub - 1 maintainer
@xfe-team/better-quicklink 0.0.2
Faster subsequent page-loads by prefetching in-viewport links during idle time
2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 64 downloads last month - 0 stars on GitHub - 4 maintainers
vision3000 0.1.0
LazyLoading for the New Millenium™
1 version - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 19 stars on GitHub - 1 maintainer
@itihon/position-observer 1.2.10
Observes position change of an element within viewport as a result of resize, scroll, left or top...
32 versions - Latest release: 3 months ago - 520 downloads last month - 2 stars on GitHub - 1 maintainer
@smrubin/lazy-load-image 0.1.0
A module to lazy load images using the Intersection Observer API
1 version - Latest release: about 7 years ago - 2 dependent packages - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
Top 7.7% on npmjs.org
joshjs 1.0.8 💰
A JavaScript library to animate content on page scroll.
9 versions - Latest release: almost 4 years ago - 1 dependent package - 5 dependent repositories - 223 downloads last month - 408 stars on GitHub - 1 maintainer
Top 5.8% on npmjs.org
react-hook-intersection-observer 0.1.0 💰
A simple React Hook that uses the Intersection Observer API
1 version - Latest release: about 7 years ago - 3 dependent packages - 6 dependent repositories - 984 downloads last month - 32 stars on GitHub - 1 maintainer
Top 7.4% on npmjs.org
vue-in-viewport-directive 2.0.2
Vue 2 directive that adds css classes when the element is the viewport
13 versions - Latest release: over 5 years ago - 1 dependent package - 61 dependent repositories - 1.99 thousand downloads last month - 120 stars on GitHub - 1 maintainer
intersection-observer-v2 1.0.0
lazyloading images, iframes and videos with intersection observer 2
1 version - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 36 downloads last month - 1 maintainer
use-active-heading 2.0.1
Determine which section a user is reading with IntersectionObservers
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 0 stars on GitHub - 1 maintainer
intersectiontrigger 1.1.6
IntersectionTrigger utilizes the most modern web technology to trigger anything by intersection. ...
10 versions - Latest release: almost 2 years ago - 2 dependent packages - 200 downloads last month - 3 stars on GitHub - 1 maintainer
react-lazy-img 1.0.2
React <img> drop-in replacement for lazy image loading
9 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 81 downloads last month - 1 maintainer
tattica 0.10.0
Tactical and adaptive asset loading library
3 versions - Latest release: almost 7 years ago - 1 dependent repositories - 128 downloads last month - 74 stars on GitHub - 1 maintainer
Top 4.8% on npmjs.org
vue-intersection-observer 1.0.6
[简体中文](https://github.com/BiYuqi/vue-intersection-observer/blob/master/README.zh-CN.md) | English
15 versions - Latest release: over 6 years ago - 4 dependent packages - 24 dependent repositories - 2.68 thousand downloads last month - 34 stars on GitHub - 1 maintainer
use-element-in-view 1.0.3
A simple React hook to track whether an element is visible in the viewport with the Intersection ...
3 versions - Latest release: about 5 years ago - 1 dependent package - 89 downloads last month - 4 stars on GitHub - 1 maintainer
lzb-infinitescroll 0.0.1
a plugin of infinitescroll
1 version - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 0 stars on GitHub - 1 maintainer
@stormid/scroll-points 1.0.0
Trigger scroll events using IntersectionObservers
6 versions - Latest release: 12 months ago - 1 dependent package - 8 downloads last month - 2 stars on GitHub - 4 maintainers
Top 4.5% on npmjs.org
vue-visual 2.7.0
Vue 2 image and video loader supporting lazy loading, background videos, fixed aspect ratios, low...
50 versions - Latest release: about 2 years ago - 5 dependent packages - 18 dependent repositories - 271 downloads last month - 60 stars on GitHub - 1 maintainer
peekaboo-anim 1.0.4
JavaScript helper for viewport based CSS animations
4 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 6 downloads last month - 1 stars on GitHub - 1 maintainer
@bramus/sticky-observer 1.0.0
Observe CSS `position: sticky` elements getting stuck or unstuck
1 version - Latest release: 3 months ago - 74 downloads last month - 1 maintainer
json-dom-renderer 1.0.7
A minimal DOM builder from declarative JSON with scroll-based animation using IntersectionObserver.
8 versions - Latest release: 8 months ago - 11 downloads last month - 1 maintainer
viewability-helper 1.0.27
Lightweight cross-browser library that enables you to create a watcher for a given element, and g...
27 versions - Latest release: about 8 years ago - 1 dependent repositories - 2 thousand downloads last month - 15 stars on GitHub - 1 maintainer
@adoratorio/medusa 3.0.6
Medusa is a lightweight, SSR-friendly utility for managing multiple IntersectionObservers with fl...
30 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 226 downloads last month - 1 stars on GitHub - 4 maintainers
react-debounce-intersection-observer 1.0.0
Monitor if a component is inside the viewport, using IntersectionObserver API
8 versions - Latest release: almost 2 years ago - 99 downloads last month - 5,426 stars on GitHub - 1 maintainer
async-bounds 1.5.0
getBoundingClientRect() async and without browser re-layout
6 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 84 downloads last month - 2 stars on GitHub - 1 maintainer
Top 8.7% on npmjs.org
ngx-sticky-directive 1.2.8
Angular directive that adds sticky position to an HTML element and also applies and remove a cust...
19 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 566 downloads last month - 10 stars on GitHub - 3 maintainers
react-intersection-observer-fork 8.26.1
Monitor if a component is inside the viewport, using IntersectionObserver API
1 version - Latest release: almost 5 years ago - 1 dependent package - 18 downloads last month - 5,426 stars on GitHub - 1 maintainer
react-intersection-observer-ng 8.22.10
Monitor if a component is inside the viewport, using IntersectionObserver API
6 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 298 downloads last month - 5,419 stars on GitHub - 1 maintainer
animex 1.0.15
Modern animation-on-scroll library with optional GSAP support
14 versions - Latest release: 8 months ago - 152 downloads last month - 0 stars on GitHub - 1 maintainer
@mzvast/react-lazy-image-abort 1.4.3
React Component to lazy load images using a HOC to track window scroll position.
1 version - Latest release: over 5 years ago - 1 dependent package - 20 downloads last month - 1,539 stars on GitHub - 1 maintainer
progressive-picture 3.1.3 💰
Native Lazy Loaded Picture Element with Progressive Image Change
26 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 182 downloads last month - 9 stars on GitHub - 1 maintainer
scroll-animate-builder 1.0.2
A lightweight DOM builder with scroll-triggered animations
2 versions - Latest release: 8 months ago - 10 downloads last month - 1 maintainer
@optimization/lazy 1.3.0
A lightweight and high performance lazy loader and `element-in-view` callback based on [Intersect...
1 version - Latest release: almost 3 years ago - 4 downloads last month - 5 stars on GitHub - 1 maintainer
@gadingnst/react-lazy-load-image-component 1.6.2
React Component to lazy load images using a HOC to track window scroll position.
1 version - Latest release: about 1 year ago - 4 downloads last month - 1,540 stars on GitHub - 1 maintainer
@jaspero/ng-image-preload 1.1.1 💰
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--releas...
5 versions - Latest release: almost 7 years ago - 1 dependent package - 9 dependent repositories - 32 downloads last month - 8 stars on GitHub - 1 maintainer
cg-aos 0.1.1 💰
Modern, zero-dep animate-on-scroll (AOS reimagined for 2025+).
2 versions - Latest release: 5 months ago - 17 downloads last month - 0 stars on GitHub - 1 maintainer
@jackyef/use-intersect 0.0.6
React hook to easily use IntersectionObserver in your React app
5 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 14 downloads last month - 8 stars on GitHub - 1 maintainer
crad.js 1.0.0
crazy load with Intersection Observer API
1 version - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 6 downloads last month - 1 maintainer
vue-clazy-load 0.4.2
Component-based lazy (CLazy) load images in Vue.js 2
10 versions - Latest release: almost 8 years ago - 71 dependent repositories - 5.46 thousand downloads last month - 104 stars on GitHub - 1 maintainer
Top 6.7% on npmjs.org
@trademe/ng-defer-load 14.1.0
Angular directive to load elements lazily
40 versions - Latest release: almost 3 years ago - 1 dependent package - 96 dependent repositories - 9.07 thousand downloads last month - 126 stars on GitHub - 4 maintainers
@hocs/with-intersection-observer-props 0.5.0
Intersection Observer HOC for React
5 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 30 downloads last month - 2,030 stars on GitHub - 1 maintainer
Top 2.2% on npmjs.org
vue-intersect 3.0.0
A Vue component to add intersection-observer to a Vue component or HTML element.
10 versions - Latest release: almost 5 years ago - 15 dependent packages - 107 dependent repositories - 19.2 thousand downloads last month - 321 stars on GitHub - 1 maintainer
ng-image-preload 1.0.0 💰
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--releas...
1 version - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 14 downloads last month - 8 stars on GitHub - 1 maintainer
tosjs 1.0.4
Uses IntersectionObserver to create animations on scroll
2 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 1 maintainer
@jsonz/quicklink 1.0.3
Faster subsequent page-loads by prefetching in-viewport links during idle time
4 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 27 downloads last month - 1 maintainer