资讯专栏INFORMATION COLUMN

Facebook 专门推出的 Hermes 引擎性能并没有那么好

TZLLOG / 1579人阅读

摘要:调研为专门推出的引擎。结论可以替换默认的引擎。官方给出的数据是白屏时间,从减少到,减少比例为。实际测试渲染包含个的的白屏时间包括初始化,从减少到,减少比例为。在计算性能方面,以引擎的为得分标准,得分比默认引擎低。

调研 Facebook 为 React Native 专门推出的 JavaScript 引擎 Hermes。
结论:

Hermes 可以替换 Android 默认的 JS 引擎。 Hermes 特点是通过将 JS 预编译成字节码,降低了白屏时间。

官方给出的数据是 Mattermo App 白屏时间,从 6.46s 减少到 3.90s,减少比例为 40%。

实际测试渲染包含 5000 个 Text 的 App的白屏时间(包括 Native 初始化),从 3.7s 减少到 3.4s,减少比例为 8%。

实际测试渲染包含 100 个初始化页面再次渲染的白屏时间(不包括 Native 初始化),从 2.52s 减少到 2.37s,减少比例为 5%。

在计算性能方面,以 V8 引擎的 benchmark 为得分标准,Hermes 得分比默认引擎低 79%。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/105813.html

相关文章

  • RN 技术探索:Hermes Engine 初探

    摘要:原方式中是经过压缩的脚本文件,预编译后则是二进制文件。两者影响叠加导致整体减小,包大小得到优化。引擎包引擎包官方文档中对内存区的描述您的应用用于处理代码和资源如字节码已优化或已编译的码库和字体的内存。本文首发自普惠出行产品技术 自从 Google 的 Flutter 发布之后,Facebook 对 React-Native 的迭代开始快了起来,优化 React-Native 的性能表现...

    Cc_2011 评论0 收藏0
  • Facebook发布全新JavaScript引擎Hermes

    摘要:最近,一个崭新的引擎面世,它是在大会上发布用于在应用提高性能的,今天,我将进行全面介绍。自从年双十一正式上线,累计处理了亿错误事件,付费客户有阳光保险核桃编程荔枝掌门对微脉青团社等众多品牌企业。 摘要: JS引擎开始升级了... 原文:技术栈中的爱马仕?Facebook发布全新JavaScript引擎:Hermes 作者:Carson_Ho Fundebug经授权转载,版权归原作...

    468122151 评论0 收藏0
  • JavaScript深入浅出第4课:V8引擎是如何工作

    摘要:摘要性能彪悍的引擎。深入浅出系列深入浅出第课箭头函数中的究竟是什么鬼深入浅出第课函数是一等公民是什么意思呢深入浅出第课什么是垃圾回收算法深入浅出第课是如何工作的最近,生态系统又多了个非常硬核的项目。 摘要: 性能彪悍的V8引擎。 《JavaScript深入浅出》系列: JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼? JavaScript深入浅出第2课:函数是一...

    hsluoyz 评论0 收藏0
  • 三种技术融合

    摘要:搜索引擎技术,分析数据库技术,分布式计算引擎技术这三股力量正在快速地彼此融合。目前从趋势上来看风头最火的是,最佳的组合是。 showImg(https://segmentfault.com/img/bVmB52); 搜索引擎技术,分析数据库技术,分布式计算引擎技术这三股力量正在快速地彼此融合。举例证如下 Hive Hive一开始只是用sql的方式描述map/reduce的逻辑,是...

    ShevaKuilin 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<