43 Vue packages tagged “lazy-load”
Most downloaded: skeleton-elements, with 448,905 downloads in the last year and 159 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.
skeleton-elements
Skeleton elements (aka UI Skeletons, Skeleton Screens, Ghost Elements) - UI for improved perceived performance
159
448,905
@countrystatecity/countries-browser
Browser-native countries, states, and cities data with jsDelivr CDN and lazy loading
5
102,782
vuetensils
A 'naked' component library for building accessible, lightweight, on-brand applications.
650
26,232
@dxtmisha/functional
A comprehensive library of utilities, base classes, and Vue 3 composables for reactive web development — API orchestration, state singletons (executeUse), storage sync, i18n, formatters, and component design. Extends @dxtmisha/functional-basic.
12,297
vue-visual
Vue 2 image and video loader supporting lazy loading, background videos, fixed aspect ratios, low rez poster images, transitions, loaders, slotted content and more and more
59
7,698
dataformsjs
A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications.
197
6,702
vue-i18n-kit
Vue 3 i18n layer over vue-i18n with lazy locale loading, composables, a Vite plugin and a CLI for extracting and managing translations.
4,571
@macrulez/vue-image-kit
Vue 3 image optimization — lazy loading, WebP/AVIF, srcset, Blurhash/LQIP placeholders, CDN adapters and a CLI, with zero runtime dependencies.
4,157
vue-cloudimage-responsive
Cloudimage Responsive will smartly resize, compress and accelerate images across the World in your site for all devices. The plugin supports lazy loading technique with blur hash placeholder.
3,819
@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.
10
3,694
masonry-snap-grid-layout
Masonry grid layout for React, Vue 3, Angular, and Vanilla JS. Pinterest-style responsive image gallery with scroll virtualization, SSR support for Next.js and Nuxt, automatic relayout on image load, and responsive column breakpoints. Zero dependencies, T
4
3,657
@skeleton-elements/vue
Skeleton elements (aka UI Skeletons, Skeleton Screens, Ghost Elements) are representations of UI that will be available (loaded) soon. They are designed to improve perceived performance.
159
3,432
@feugene/fint-i18n
Lightweight Vue 3 i18n library with lazy-loading blocks and template caching
1
3,428
@opuu/inview-vue
Vue.js directives for viewport detection - v-inview and v-outview directives powered by @opuu/inview. Perfect for Vue 3 lazy loading, scroll animations, infinite scroll, analytics tracking with TypeScript support.
2
3,167
@lazy-virtual-scroll/vue
A high-performance virtualized list component for Vue 3 that efficiently renders large datasets with dynamic sizing and lazy loading
2,936
vue-files-preview-light
A lightweight, optimized fork of vue-files-preview with lazy loading and security updates. A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.
2,711
virtual-list-common
A Vue and React universal virtual list for efficiently rendering large lists with large data, only rendering elements in the visible area and reusing DOM.
2,677
@qii404/vue-easy-tree
Forked from @wchbrad/vue-easy-tree, modified just for ARDM, you may not need it.
151
2,526
lazy-srcset
Automatically generates placeholders, srcset, sizes, and lazy loading to reduce image bandwidth and improve Core Web Vitals.
1,274
vue-cloudimage-responsive-plain
Cloudimage Responsive will smartly resize, compress and accelerate images across the World in your site for all devices. The plugin supports lazy loading technique with blur hash placeholder.
1,235
@samline/is-visible
Lightweight IntersectionObserver utility for visibility enter/leave callbacks.
992
vue-table-editor
Tabla genérica reutilizable y autocontenida para Vue 3: redimensionable, reordenable, preferencias de columnas, lazy loading server-side, edición inline, CSV export, paginación e infinite scroll. Sin dependencias de UI (CSS propio, iconos SVG embebidos).
915
@ozjsey/v-observe
Vue 3 directive owning IntersectionObserver + ResizeObserver + MutationObserver in one binding — cross-observer gating, threshold-crossed events, diff payloads, unified state attribute
771
@chamoux/diorama
Persistent Three.js / WebGL scenes for Inertia + Vue (Laravel): one canvas that survives page navigation, with per-page scenes, crossfade page transitions, scroll-driven GSAP timelines and lazy, cached asset loading. SSR-safe.
571
@skeleton-elements/core
Skeleton elements (aka UI Skeletons, Skeleton Screens, Ghost Elements) are representations of UI that will be available (loaded) soon. They are designed to improve perceived performance.
159
554
vue-scrollobserver
Run code when an element scrolls into view in Vue 3, with a directive, a composable, or a plain function built on IntersectionObserver
1
451
vue-greenborn-tree-view
Vista de árbol genérica para Vue 3 con carga diferida (lazy-load): trae primero los nodos raíz y, al expandir cada nodo, pide sus hijos mediante una función `cargarNodos(nodoPadre)` que provee el consumidor. No asume ningún backend ni forma de dato en par
388
@hoyasumii/skill-icons
370+ tech, language and tool icons with dark and light themes, as lazy-loaded SVG components for React, Vue, Svelte, Angular, Solid, Astro and Web Components.
207