17 repository-uri
Utilities for optimizing rendering and application speed.
Explore 17 awesome GitHub repositories matching part of an awesome list · Performance Tools. Refine with filters or upvote what's useful.
react-virtualized is a library of components for rendering massive lists and tables by drawing only the elements visible in the viewport. It provides specialized layout managers including a windowed grid component and a dynamic height list manager. The project includes a masonry layout engine for packing items of varying heights and widths, as well as an infinite scroll interface for incrementally fetching and appending data. The library covers a broad range of virtualization capabilities, including frozen grid elements, reverse list rendering, and synchronized viewport scrolling. It also su
Efficient rendering for large lists and tables.
Inferno is an isomorphic JavaScript framework and virtual DOM UI library used for building user interfaces. It functions as a server-side rendering engine that converts virtual nodes into HTML strings for the server and hydrates them on the client to optimize initial load speeds and search engine indexing. The framework features a synthetic event system that provides a normalized interface for handling browser interactions consistently across different web environments. It employs a reactive UI model to synchronize state-driven updates and reactive streams with the browser document object mod
Fast library for building modern interfaces.
Acest proiect este o componentă React de lazy loading concepută pentru a îmbunătăți performanța frontend-ului prin amânarea randării elementelor copil până când acestea intră în viewport-ul browserului. Funcționează ca un manager de ciclu de viață al resurselor și declanșator de vizibilitate, prevenind montarea inutilă a componentelor din afara ecranului pentru a reduce timpii inițiali de încărcare a paginii și consumul de memorie. Biblioteca oferă configurare pentru declanșatoarele de vizibilitate, permițând utilizarea de offset-uri personalizate și containere de scroll specifice pentru a determina când se încarcă o componentă. Include mecanisme pentru gestionarea ciclurilor de viață ale componentelor, permițând alegerea dacă o componentă rămâne încărcată după apariție sau se demontează la părăsirea viewport-ului. Capabilitățile suplimentare acoperă randarea amânată prin utilizarea de placeholder-uri și optimizarea gestionării evenimentelor pentru ascultătorii de scroll și redimensionare. Sistemul suportă, de asemenea, validarea manuală a vizibilității pentru a forța verificările viewport-ului sau a impune afișarea unei componente.
Lazy loading for components and images.
A browser-ready efficient scrolling container based on UITableView
Efficient scrolling container for large lists.
An implementation of React v15.x that optimizes for small script size
Optimized implementation for small bundle sizes.
React component that renders children elements when they enter the viewport.
Lazy loading for viewport-based rendering.
Remove unnecessary React propTypes from the production build. :balloon:
Build-time removal of prop types.
Render visualizer for ReactJS
Visualizer for component rendering.
React ESI: Blazing-fast Server-Side Rendering for React and Next.js
SSR performance boost using edge fragments.
Fast Touch Events for React
Fast touch event handling.
Deprecated Debug performance of your React application
Performance debugging for applications.
Renders static content efficiently by allowing React to short-circuit the reconciliation process.
Efficient rendering of static content.
A React component which renders a grid of elements.
Efficient grid rendering component.
The easiest way to move your React application to Server-Side Rendering. Handles Side Effects and synchronizes State.
SSR synchronization for side effects and state.
Visual Profiling tool for Love2D using Chromium's tracing tool
Profiling library with thread support.
Graphical profiler for Love2D 9.2
Graphical profiling utility.