【发布时间】:2021-01-21 20:56:01
【问题描述】:
我有一个应用程序(基于 React 构建)似乎会导致更多的开销——可能是 DOM 更新——而不是应该的。通常当用户输入任何数据时,例如单个字符,会发生 DOM 更新,但已经实现了 denounce,因此这种情况不应该发生,尽管 debounce 本身可能存在问题。
虽然我可以设计一些直观的方法来诊断这一点,但我认为收集分析数据可能会很有用,特别是像每秒 DOM 更新的直方图或图表这样的东西听起来很有用。
我不介意使用 Firefox 或 Chrome 来进行分析,但我会顺便指出,Firefox 似乎比 Chrome 更容易受到这个性能问题的影响。
【问题讨论】:
标签: javascript dom browser profiling single-page-application