如何确定脚本在Firefox控制台中运行需要多长时间?

时间:2019-03-26 08:15:16

标签: javascript performance firefox time

当我想弄清楚我的JavaScript有多快时,我通常求助于“估计” 它看起来有多快,这效率极低,而且大多数时候我完全错了。

在Ubuntu中,当您想告诉一个程序运行了多长时间时,可以使用time命令,如下所示:

time script_name.py

输出看起来像这样:

program output....

real    0m0.123s
user    0m0.123s
sys     0m0.123s

如何让FireFox在浏览器控制台中向我显示类似信息?

注意::我正在使用最新版本的FireFox&Lubuntu 18.04(LTS)。

1 个答案:

答案 0 :(得分:3)

为您提供的各种选择。

  1. 您可以放

    console.time("program");
    

    开头和

    console.timeEnd("program");
    

    最后。它会告诉您这两个呼叫之间的经过时间。

  2. 如果您要查找两个相对较小的代码段的相对性能,可以使用各种在线工具(https://jsperf.comhttp://jsben.ch)来实现。

  3. 如果代码不涉及特定于浏览器的内容,则可以在终端中使用Node.js运行代码,并照常在其上使用time

    以上都不是特定于Firefox的。

  4. 专门在Firefox开发工具中,有一个“性能”选项卡,您可以使用它来测量网页中特定内容的性能。 mozilla.org上的This page对此进行了介绍。