@opuu/inview
Lightweight JavaScript library for viewport detection with debounced callbacks - intersection observer, lazy loading, scroll animations, infinite scroll, element visibility tracking with TypeScript support. Zero dependencies, ~1KB gzipped.
Ecosystem
npmjs.org
npmjs.org
Latest Release
8 months ago
2.3.1
8 months ago
Versions
13
13
Downloads
120 last month
120 last month
Dependent Packages
1
1
Loading...
Readme
Loading...
Links
| Registry | npmjs.org |
| Source | Repository |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:npm/%40opuu/inview
spec |
| License | MIT |
| Namespace | opuu |
| First Release | over 4 years ago |
| Last Synced | 13 days ago |
Keywords
inview viewport intersection-observer lazy-loading scroll visibility element-visibility scroll-spy infinite-scroll scroll-animation viewport-detection element-observer javascript typescript browser dom performance lightweight modern zero-dependencies framework-agnostic react vue angular vanilla-js web-performance user-experience intersection observer-api element-tracking animate-on-scroll aos events inviewport lazyloading visible
inview viewport intersection-observer lazy-loading scroll visibility element-visibility scroll-spy infinite-scroll scroll-animation viewport-detection element-observer javascript typescript browser dom performance lightweight modern zero-dependencies framework-agnostic react vue angular vanilla-js web-performance user-experience intersection observer-api element-tracking animate-on-scroll aos events inviewport lazyloading visible
Repository
| Stars | 11 on GitHub |
| Forks | 0 on GitHub |
| Commits | 20 |
| Committers | 4 |
| Avg per Author | 5.0 |
| DDS | 0.45 |