Hermes将成为React Native默认的JS引擎

自 2019 年首次发布以来,小巧轻便的 JavaScript 引擎 Hermes 在社区中的名气越来越高,很多的框架也开始支持Hermes。作为 React Native 领域高人气元框架的缔造者,Expo 团队此前公布了对 Hermes 的实验性支持。另外,流行移动数据库 Realm 团队近期也决定为 Hermes 提供 alpha 支持。

在本文中,我们希望重点介绍过去两年来在推动 Hermes 成为 React Native 最佳 JavaScript 引擎方面取得的各项激动人心的进展。展望未来,我们有信心通过更多改进让 Hermes 成为各类平台上 React Native 中的默认 JavaScript 引擎。

专为 React Native 而优化

Hermes 中的功能定义,负责指示要如何提前执行编译工作。换言之,启用 Hermes 的 React Native 应用程序会附带经过预编译优化的字节码,而非纯 JavaScript 源代码。这就大大减少了用户启动产品所需要的工作量。来自 Facebook 及社区其他应用的量化测试表明,启用 Hermes 通常能够将产品的 TTI(即交互时间)指标缩短近一半。

Hermes将成为React Native默认的JS引擎
但我们不会止步于此,始终致力于对 Hermes 进行全方位改进,努力让它成为最出色的 React Native 专用 JavaScript 引擎。

为 Fabric 建立新的垃圾收集器

在新一代 React Native 架构中崭露头角的

上一篇:iOS JSBridge实现


下一篇:vue组件上绑定原生事件