我想知道打开浏览器开发人员工具是否真的会以任何方式影响应用程序性能。它不只是考虑在同一窗口中打开开发人员工具,而是可以在新窗口或同一窗口中。
如果开放工具未打开状态与打开状态,应用程序渲染/性能是否有任何差异?
答案 0 :(得分:1)
是的,打开浏览器的开发者工具会影响页面的性能。这是因为他们观察了页面的不同方面。
E.g。 JavaScript调试器会影响JavaScript的执行性能,因为它必须检查异常或是否必须在断点处停止执行。
其他面板以不同方式影响网页的效果,例如渲染时。
当然,这些工具的开发者试图将这些影响保持在最低限度,尽管它们无法完全避免。
此外,开发人员工具通常只会在启用页面时影响页面的性能,但有一些例外情况,例如错误日志记录,这也是在禁用工具时完成的。
答案 1 :(得分:0)
打开开发人员工具肯定会影响性能,但并不总是以您期望的方式发生。
在Chrome浏览器中,我经常会发现在页面运行缓慢的同时打开开发人员工具可以改善页面的性能。我不知道为什么会这样,但这是一个非常明显的影响。
如果您担心开发人员工具的影响,可能值得在自己的代码中对页面进行检测并记录一般性能统计信息。您可以在执行一些操作后打开开发人员工具,并事后阅读日志。