awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Akryum avatar

Akryum/vue-virtual-scroller

0
View on GitHub↗
10,615 نجوم·974 تفرعات·Vue·7 مشاهداتvue-virtual-scroller-demo.netlify.app↗

Vue Virtual Scroller

This library is a headless virtualization engine designed to optimize performance for large-scale list and grid rendering in Vue applications. By mounting only the elements currently visible within the viewport, it minimizes browser operations and memory usage, allowing interfaces to remain responsive even when handling massive datasets.

The engine distinguishes itself through a headless layout abstraction that decouples virtualization logic from specific markup, enabling the creation of custom interfaces without enforcing rigid container styles. It features automatic, dynamic size calculation to handle items with unknown or changing dimensions, ensuring accurate scroll positioning and fluid interaction for both vertical and horizontal layouts.

Beyond standard list rendering, the library supports complex interface requirements such as window-based scrolling, table column width synchronization, and live data stream management. It maintains stable viewport positions during real-time updates, making it suitable for dynamic content feeds and non-standard grid arrangements.

Features

  • Virtual Scrolling Utilities - Renders large datasets by mounting only visible elements to the DOM to maintain high performance.
  • Vue Performance Optimizers - Minimizes browser operations and memory usage when displaying massive lists or grids in Vue applications.
  • Dynamic Virtualization Engines - Provides a headless rendering system that calculates element dimensions automatically to support variable-sized items.
  • High-Performance Rendering - Optimizes rendering performance for massive datasets by mounting only visible elements.
  • Large Dataset Optimizations - Renders large datasets efficiently by mounting only visible elements in the viewport.
  • Viewport-Based Virtualization - Mounts and unmounts DOM nodes dynamically based on viewport intersection to minimize memory usage.
  • Layout Components - Efficient scrolling component for large lists.
  • UI Components - High-performance scrolling for large datasets.
  • UI - Listed in the “UI组件” section of the Awesome Github Vue awesome list.
  • Headless Layout Virtualizers - Provides custom layout virtualization using a headless engine that handles element visibility for non-standard structures.
  • Headless Logic Decoupling - Decouples virtualization logic from specific markup to support arbitrary grid or list arrangements without enforcing styles.
  • Dynamic - Automatically updates dimensions when content size changes to ensure accurate scroll positioning.
  • Horizontal Virtualization Engines - Optimizes performance for side-scrolling lists and grids by measuring item widths instead of heights.
  • Horizontal Virtualization Utilities - Optimizes side-scrolling grids by virtualizing content based on item widths to maintain fluid performance.
  • Window-Based Virtualizers - Enables rendering content based on the main page scroll position rather than restricting scrollable areas to inner containers.
  • Stream Viewport Positioners - Manages live data streams by maintaining viewport positions or pinning views to the bottom when new items are added.
  • Scroll Anchoring Mechanisms - Maintains stable viewport positions during real-time data updates to prevent jarring layout shifts.
  • Dynamic Size Calculators - Provides automatic dimension calculation for items with unknown or changing sizes to ensure fluid scrolling.
  • Stream Viewport Managers - Maintains stable viewport positions during real-time updates, ideal for chat logs or activity feeds.

سجل النجوم

مخطط تاريخ النجوم لـ akryum/vue-virtual-scrollerمخطط تاريخ النجوم لـ akryum/vue-virtual-scroller

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Vue Virtual Scroller

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Vue Virtual Scroller.
  • bvaughn/react-windowالصورة الرمزية لـ bvaughn

    bvaughn/react-window

    17,190عرض على GitHub↗

    React-window is a frontend performance optimization library designed to render large datasets in React applications. It implements virtualization techniques to manage long lists and complex tabular data by dynamically mounting and unmounting elements based on the current viewport. By limiting the number of active document nodes, the library maintains interface responsiveness when handling thousands of data entries. The library distinguishes itself through a focus on efficient layout calculations and scroll-driven reconciliation. It uses absolute positioning and predefined dimensions to determ

    TypeScript
    عرض على GitHub↗17,190
  • tangbc/vue-virtual-scroll-listالصورة الرمزية لـ tangbc

    tangbc/vue-virtual-scroll-list

    4,517عرض على GitHub↗

    vue-virtual-scroll-list is a virtualized list implementation for Vue applications. It provides a component that renders only the visible items of a large dataset to maintain high performance and limit the number of active DOM elements. The project functions as a high-performance list renderer and dynamic viewport manager. It calculates real-time list dimensions and scroll offsets to display thousands of data entries without degrading browser memory usage or performance. The system includes programmatic scroll control to navigate to specific item indices or pixel offsets. It also provides uti

    JavaScriptbig-datainfinite-scrollvirtual-list
    عرض على GitHub↗4,517
  • inokawa/virtuaالصورة الرمزية لـ inokawa

    inokawa/virtua

    3,460عرض على GitHub↗
    TypeScriptheadlessuiinfinite-scrollperformance
    عرض على GitHub↗3,460
  • wenzhixin/bootstrap-tableالصورة الرمزية لـ wenzhixin

    wenzhixin/bootstrap-table

    11,820عرض على GitHub↗

    Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It features a remote data integration system for fetching and synchronizing content from JSON endpoints using AJAX and server-side processing. The project includes a styling layer that adapts markup to work with various CSS frameworks, such as Bootstrap, Semantic UI, Bulma, and Material Design. It provides specialized rendering modes, including a hierarchical tree grid for parent-child row relationships and a responsive card-view table that transforms grids into mobile-friendly lay

    JavaScriptbootstrapbootstrap-tablebulma
    عرض على GitHub↗11,820
عرض جميع البدائل الـ 30 لـ Vue Virtual Scroller→

الأسئلة الشائعة

ما هي وظيفة akryum/vue-virtual-scroller؟

This library is a headless virtualization engine designed to optimize performance for large-scale list and grid rendering in Vue applications. By mounting only the elements currently visible within the viewport, it minimizes browser operations and memory usage, allowing interfaces to remain responsive even when handling massive datasets.

ما هي الميزات الرئيسية لـ akryum/vue-virtual-scroller؟

الميزات الرئيسية لـ akryum/vue-virtual-scroller هي: Virtual Scrolling Utilities, Vue Performance Optimizers, Dynamic Virtualization Engines, High-Performance Rendering, Large Dataset Optimizations, Viewport-Based Virtualization, Layout Components, UI Components.

ما هي البدائل مفتوحة المصدر لـ akryum/vue-virtual-scroller؟

تشمل البدائل مفتوحة المصدر لـ akryum/vue-virtual-scroller: bvaughn/react-window — React-window is a frontend performance optimization library designed to render large datasets in React applications.… tangbc/vue-virtual-scroll-list — vue-virtual-scroll-list is a virtualized list implementation for Vue applications. It provides a component that… inokawa/virtua. wenzhixin/bootstrap-table — Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It… alibaba/ali-react-table — This library is a high-performance data grid component for React applications, designed to manage and display large… adazzle/react-data-grid — react-data-grid is a high-performance tabular interface for rendering and manipulating large datasets within a React…