17 Repos
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.
Dieses Projekt ist eine React-Lazy-Loading-Komponente, die zur Verbesserung der Frontend-Performance entwickelt wurde, indem das Rendern von Child-Elementen verzögert wird, bis diese in den Browser-Viewport gelangen. Sie fungiert als Ressourcen-Lifecycle-Manager und Visibility-Trigger, der unnötiges Mounten von Off-Screen-Komponenten verhindert, um die initiale Ladezeit der Seite und den Speicherverbrauch zu reduzieren. Die Bibliothek bietet Konfigurationsmöglichkeiten für Visibility-Trigger, die den Einsatz benutzerdefinierter Offsets und spezifischer Scroll-Container erlauben, um zu bestimmen, wann eine Komponente geladen wird. Sie enthält Mechanismen zur Verwaltung von Komponenten-Lifecycles, die es ermöglichen zu wählen, ob eine Komponente nach dem Erscheinen geladen bleibt oder beim Verlassen des Viewports wieder unmounted wird. Zusätzliche Funktionen decken das verzögerte Rendern durch Platzhalter sowie die Optimierung des Event-Handlings für Scroll- und Resize-Listener ab. Das System unterstützt zudem manuelle Sichtbarkeitsvalidierungen, um Viewport-Checks zu erzwingen oder sicherzustellen, dass eine Komponente angezeigt wird.
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.