加载中...

Hermes 是 Meta(Facebook)于 2019 年开源的 JavaScript 引擎,专为在移动端运行 React Native 应用优化,现已成为 React Native 的默认引擎。
与 V8、JavaScriptCore 侧重 JIT 峰值性能不同,Hermes 面向移动场景取舍:在应用构建期将 JavaScript 预编译为 Hermes 字节码,运行时直接加载执行,省去解析与编译开销,从而显著缩短启动时间(TTI)、降低内存占用与包体积;引擎本身长期不含 JIT,以解释执行为主,后续版本(Static Hermes)探索基于类型的提前编译。
默认服务于 React Native 的 Android 与 iOS 端,也被 Expo 及其他嵌入式 JS 场景采用;配套支持 Chrome DevTools 协议调试与堆快照分析。
体现了移动端 JS 引擎“启动优先于峰值吞吐”的设计哲学,是 React Native 性能体系的重要一环。

登录 后参与讨论
暂无讨论,来发表第一条评论吧