2 repositorios
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.
Este proyecto proporciona un componente de navegación por pestañas para aplicaciones móviles multiplataforma. Funciona como un contenedor de navegación que organiza el contenido en vistas separadas, permitiendo a los usuarios cambiar entre pantallas mediante una barra de pestañas o gestos de deslizamiento. El componente cuenta con una interfaz de barra de pestañas personalizable que admite estilos de marca, iconos, insignias y desplazamiento horizontal para acomodar numerosos objetivos de navegación. También incluye un sistema de renderizado diferido que retrasa la instanciación de las escenas de las pestañas hasta que reciben el foco para mejorar la velocidad de carga inicial. La implementación cubre la gestión de la barra de pestañas y la interceptación de interacciones, permitiendo lógica personalizada para modificar el comportamiento de cambio predeterminado. Las capacidades adicionales incluyen el control de la interacción del teclado para gestionar la visibilidad del teclado virtual durante las transiciones de escena.
Implements techniques to improve startup time and efficiency in React Native via deferred rendering.