【发布时间】:2021-01-11 03:32:22
【问题描述】:
我正在努力提高包含许多组件的复杂 React 应用的性能。该应用程序加载用户创建的“列表”(细节不重要),其中的每个项目都呈现为 React 组件。如果列表中有很多项,性能就会开始下降。
如果我在不与应用交互的情况下运行 Chrome 分析器,则性能配置文件如下所示:
如您所见,在大部分空闲时间内,CPU 似乎接近“渲染”极限,尽管几乎没有实际的绘画发生。仅当列表太长以至于溢出屏幕时才会发生这种情况。为什么会发生这种情况,有什么治疗方法?
【问题讨论】:
标签: performance google-chrome rendering