4 repository-uri
Techniques for rendering only the visible portion of large lists to minimize DOM elements.
Distinct from Virtual DOM Renderers: Distinct from Virtual DOM Renderers: focuses specifically on the list-virtualization pattern for large datasets rather than a general DOM abstraction layer.
Explore 4 awesome GitHub repositories matching user interface & experience · Virtual Scrolling. Refine with filters or upvote what's useful.
Acest proiect este o referință tehnică și un ghid pentru optimizarea performanței aplicațiilor Angular. Oferă o listă de verificare cuprinzătoare pentru îmbunătățirea vitezei și eficienței, concentrându-se pe optimizarea bundle-urilor, bunele practici de randare și execuția la runtime. Ghidul acoperă o gamă largă de diferențiatori, inclusiv implementarea strategiilor de tip progressive web app prin service workers și caching offline. De asemenea, detaliază metode pentru îmbunătățirea timpilor de încărcare percepuți folosind randarea pe partea de server (SSR) și shell-uri de aplicație. Repository-ul oferă îndrumări privind domenii mai largi de capabilități, cum ar fi reglarea detecției schimbărilor (change detection), utilizarea web worker-ilor pentru descărcarea calculelor grele și gestionarea DOM-ului prin virtual scrolling. De asemenea, acoperă reducerea dimensiunii bundle-ului prin tree-shaking, minificare și lazy-loading module splitting.
Reduces the number of rendered elements using virtual scrolling to speed up browser rendering.
Acesta este o componentă de tip date picker pentru React care dispune de o interfață de scroll vertical continuu. Oferă o interfață web pentru alegerea datelor, suportând atât selectarea unei date individuale, cât și definirea unor perioade de timp specifice prin selectarea intervalelor. Componenta se distinge printr-un mecanism de scroll infinit care permite utilizatorilor să răsfoiască datele fără paginare sau meniuri dropdown. Include navigare pe ani pentru a sări rapid între ani diferiți și utilizează scroll virtualizat pentru a menține performanța. Interfața suportă localizarea regională pentru etichete și formate de dată. Include funcții de accesibilitate precum navigarea prin tastatură și compatibilitatea cu cititoarele de ecran. Gestionarea constrângerilor de dată permite definirea datelor minime și maxime sau dezactivarea unor zile specifice.
Implements virtual scrolling to render only visible date cells, ensuring high performance during infinite scrolling.
Vue-easytable is a high-performance data grid component designed for the Vue.js framework. It provides a comprehensive interface for displaying and managing large-scale tabular data, utilizing virtual scrolling to maintain responsiveness by rendering only the visible subset of rows within the browser. The component offers spreadsheet-style interaction, enabling users to perform direct, in-place data editing and manipulation. It supports complex grid configurations, including column pinning, row expansion, and data filtering, allowing for the organization of structured information to improve r
Renders only the visible subset of data rows in the DOM to maintain high performance with large datasets.
Această bibliotecă oferă o componentă React pentru randarea structurilor de date ierarhice interactive. Este concepută pentru a vizualiza informațiile imbricate prin compoziție recursivă, permițând utilizatorilor să navigheze prin ierarhii de date adânci prin extinderea și restrângerea ramurilor. Componenta se distinge prin integrarea funcționalității drag-and-drop, permițând utilizatorilor să reorganizeze nodurile direct în interfață. De asemenea, suportă încărcarea asincronă a datelor, care preia ramurile copil la cerere pentru a gestiona eficient seturile de date la distanță sau adânci. Biblioteca include optimizări de performanță pentru seturi mari de date prin utilizarea scroll-ului virtual pentru a randa doar nodurile vizibile în viewport. Oferă o gestionare flexibilă a stării, permițând dezvoltatorilor să controleze selecția nodurilor, extinderea și starea checkbox-urilor fie prin logica internă a componentei, fie prin sisteme externe de stare a aplicației.
Optimizes rendering of large datasets by displaying only visible items to maintain high performance.