2 Repos
Techniques and tools used to improve the startup time and runtime efficiency of React Native applications.
Distinct from React Native Applications: Existing candidates refer to React Native apps or components, not the specific domain of performance optimization for the framework.
Explore 2 awesome GitHub repositories matching mobile development · React Native Performance Optimizations. Refine with filters or upvote what's useful.
Hermes is a mobile-optimized JavaScript runtime and engine designed for React Native. It functions as an ahead-of-time bytecode compiler that converts JavaScript source code into a dense binary format during the build process to eliminate the need for parsing and compilation at runtime. The engine features a baseline JIT compiler that generates native machine code for frequently called functions to improve performance after the initial launch. It also includes a mobile-optimized garbage collector that precisely identifies reachable objects to minimize memory overhead and pause times on resour
Optimizes mobile app launch times and memory usage by providing a specialized JavaScript engine for React Native.
Dieses Projekt bietet eine Tab-Navigationskomponente für plattformübergreifende mobile Anwendungen. Sie fungiert als Navigationscontainer, der Inhalte in separate Ansichten organisiert und es Benutzern ermöglicht, über eine Tab-Leiste oder Wischgesten zwischen Bildschirmen zu wechseln. Die Komponente verfügt über ein anpassbares Tab-Leisten-Interface, das gebrandetes Styling, Icons, Badges und horizontales Scrollen unterstützt, um zahlreiche Navigationsziele unterzubringen. Sie enthält zudem ein verzögertes Rendering-System, das die Instanziierung von Tab-Szenen bis zum Erhalt des Fokus hinauszögert, um die initiale Ladezeit zu verbessern. Die Implementierung deckt das Management der Tab-Leiste und die Interaktionsabfangung ab, was eine benutzerdefinierte Logik zur Modifikation des Standard-Wechselverhaltens ermöglicht. Zusätzliche Funktionen umfassen die Steuerung der Tastaturinteraktion, um die Sichtbarkeit der Software-Tastatur während Szenenübergängen zu verwalten.
Implements techniques to improve startup time and efficiency in React Native via deferred rendering.