Repository navigation

#

intersectionobserver

verlok/vanilla-lazyload

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.

JavaScript
7789
4 个月前

React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.

TypeScript
5284
8 天前
Aljullu/react-lazy-load-image-component

React Component to lazy load images and components using a HOC to track window scroll position.

JavaScript
1504
4 个月前

🌅 React lazy load images with IntersectionObserver API and Priority Hints

JavaScript
992
2 年前

A Svelte action that monitors an element enters or leaves the viewport.🔥

TypeScript
772
7 个月前

trigger functions and events based on the element position on the screen

TypeScript
470
2 年前
JavaScript
410
3 年前

A Vue component to add intersection-observer to a Vue component or HTML element.

JavaScript
321
3 年前

Detect if an Ember View or Component is in the viewport @ 60FPS

JavaScript
244
1 年前

A library for idiomatic use of IntersectionObserver with Angular

TypeScript
154
2 年前

Vue 2 directive that adds css classes when the element is the viewport

JavaScript
120
6 个月前

A set of tools for emulating browser behavior in jsdom environment

TypeScript
118
8 个月前

Component-based lazy (CLazy) load images in Vue.js 2

JavaScript
104
6 年前

React hook to use IntersectionObserver declaratively.

TypeScript
73
4 个月前

🔎 Intersection Observer API wrapper for Blazor applications

C#
62
3 个月前

Vue 2 image and video loader supporting lazy loading, background videos, fixed aspect ratios, low rez poster images, transitions, loaders, slotted content and more.

JavaScript
60
2 个月前

A live example of progressive image loading strategies

JavaScript
49
6 年前

React Hook to track the visibility of a functional component

JavaScript
49
6 年前