有没有办法比较两种方法的执行时间?
例如,我想知道哪种方法更快:querySelector() 或 getElementById()。 理论上,我想,时间应该是一样的。但是如果我想在实践中检查它怎么办?有什么方法可以执行第一种方法并检查花费了多少时间,然后用第二种方法执行相同的操作,然后比较两个结果?
最佳答案
某些浏览器,如 Chrome、Chromium、Mozilla 支持分析工具。你可以用那个
而且您可以在经典意义上手动完成
- 测量开始时间
- 多次重复空循环
衡量差异,即循环的开销。
测量开始时间
- 多次重复你的代码
- 测量差异,减去循环的开销并除以次数。
关于javascript - 一种测试javascript方法的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45896305/