为React Native而生的高性能JavaScript引擎
Hermes 极速引擎,即刻获取最新版本下载。专为现代高并发与极速渲染设计的下一代跨端框架引擎。以轻量级架构突破性能极限,高压环境下依然保持丝滑稳定的编译与执行效率,彻底重塑移动端JS执行效率。
Hermes 极速引擎,即刻获取最新版本下载。专为现代高并发与极速渲染设计的下一代跨端框架引擎。以轻量级架构突破性能极限,高压环境下依然保持丝滑稳定的编译与执行效率,彻底重塑移动端JS执行效率。
通过高密度的底层架构重构,Hermes 为 React Native 开发者带来了三个最直观的收益,让移动应用的交互准备时间、打包体积与运行时内存得到显著优化。
大幅降低 TTI(交互准备时间)。通过预先编译字节码,应用在设备上的首屏加载时间可缩短 50% 以上,让用户瞬间进入可交互状态。
极致削减 APK/IPA 打包体积。HBC(Hermes Bytecode)格式经过高度压缩与优化,有效去除了冗余的源代码信息,让分发更轻盈。
显著降低运行时内存占用。采用按需页面加载与定制化的垃圾回收策略,有效避免移动端由于内存抖动引发的卡顿与崩溃。
React Native 业务逻辑
Hermes CLI 将代码转为优化的字节码
免除 JIT 解析负担,即刻运行
传统的 JavaScript 引擎依赖即时编译(JIT)技术,这意味着设备在运行时需要耗费大量 CPU 资源去解析和编译代码。在算力受限的移动设备上,这往往是导致应用启动缓慢的元凶。
Hermes 引擎实现了底层原理的根本性转变。通过前瞻性的 AOT(Ahead-of-Time)编译技术,Hermes 在应用的构建阶段就完成了将 JavaScript 转换为高效字节码的工作。当应用部署到用户设备时,引擎可以直接通过内存映射(mmap)执行字节码,彻底免除了设备端的解析与编译负担,赋予应用真正的原生级启动速度。