手机版
你好,游客 登录 注册
背景:
阅读新闻

React 16.5添加了程序分析器

[日期:2019-08-14] 来源:Linux公社  作者:醉落红尘 [字体: ]

React的新版本进行了改进,包括异步测试实用程序、程序分析器和更新的路线图。

React是Facebook的开源JavaScript库,它允许您使用共享组件和元素以声明的方式描述要呈现的内容。React的第一个改进是调用profiler的编程方式。

在React 16.5中为DevTools添加了新的分析器,以便找到应用程序中的性能瓶颈。新版本增加了以编程方式收集度量数据的方法。开发人员说,虽然他们预计大多数较小的应用程序不会使用它,但开发较大应用程序的开发人员会发现,随着时间的推移,它是跟踪性能退化的一种简便方法。分析器测量React应用程序呈现的频率和呈现的“成本”。它的目的是帮助识别应用程序中速度较慢且可能受益于优化的部分。对分析器的调用可以添加到React树中的任何位置,以度量呈现树的这一部分的成本。

第二个改进是在浏览器行为测试中包含异步函数的新方法。React的上一个版本添加了一个名为act()的API,可用于创建此类测试,但它只能处理同步函数,因此如果状态更新位于异步函数中,则会失败。现在这一点已经得到纠正。

更新的路线图是这个版本的另一个主要关注点。2018年11月之前的路线图显示,到目前为止,将会有一个支持并发模式的版本,以及一个支持数据获取的版本。开发人员表示,这些版本过于乐观,他们现在计划在今年晚些时候将这两个改进组合到一个版本中。

更多信息

ReactJS Site

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-08/160042.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款