2 个仓库
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.
该项目为跨平台移动应用提供了一个标签页导航组件。它作为一个导航容器,将内容组织成独立的视图,允许用户通过标签栏或滑动手势在屏幕之间切换。 该组件具有可自定义的标签栏界面,支持品牌样式、图标、徽章和水平滚动以容纳众多的导航目标。它还包括一个延迟渲染系统,该系统会推迟标签页场景的实例化,直到它们获得焦点,从而提高初始加载速度。 该实现涵盖了标签栏管理和交互拦截,使自定义逻辑能够修改默认的切换行为。其他功能包括键盘交互控制,以管理场景转换期间软件键盘的可见性。
Implements techniques to improve startup time and efficiency in React Native via deferred rendering.