【问题标题】:Javascript optimization - Is there an easier way to speed up Javascript?Javascript 优化 - 有没有更简单的方法来加速 Javascript?
【发布时间】:2011-06-08 06:48:10
【问题描述】:

我用 JS 编写了一个庞大的脚本,我想优化它以使其运行得更快,但是逐个函数地检查并执行“速度测试”需要太长时间。有人知道更好的方法吗?我听说你可以使用 firebug,但我还没有找到任何有用的链接来说明如何去做..

我正在优化的页面在这里: http://flanvas.com/development/flanvas/examples/custom-class.html

我专门尝试优化此处的 flanvas.js: http://flanvas.com/development/flanvas/flanvas.js

任何方向都非常有帮助。谢谢!

【问题讨论】:

标签: javascript optimization


【解决方案1】:

使用 FireBug 或 Safari 或 Chrome 中的开发者工具。在 Safari/Chrome 中,转到“配置文件”选项卡,单击“启用配置文件”按钮,然后点击“记录”按钮。完成足够的测试后,再次点击它以捕获配置文件。

您将获得一份精彩的列表,按函数所用时间、它们调用的其他函数所用时间以及多种排序方式对其进行细分。

我不会引导您完成这个,而是给您一些在提出这个问题之前您应该完成的 Google 搜索:

【讨论】:

  • 因为当您搜索其中一个时,它总是非常方便,然后得到一个答案告诉您搜索其中一个。非常感谢。
【解决方案2】:

您想首先对您的 javascript 代码进行分析,以找出代码中最慢的部分。当然,主要的工具是firebug。 Firebug 是一个非常棒的分析工具。

您可能还希望查看此问题以获得更多帮助: What is the best way to profile javascript execution?

【讨论】:

  • 太棒了。我刚刚使用 firebug 在我的脚本上运行了一个“配置文件”,它就像我希望的那样工作。感谢您的快速回复!
  • 仅供参考,我不会这么快就将您标记为答案。我会在一周内标记它。
  • 没关系。很高兴能帮到你:D
【解决方案3】:

如果你使用的是 Firefox,firebug 是一个很好的工具,它还可以给你一些关于如何加速 javascript 的基本想法。

更多信息请访问http://getfirebug.com/whatisfirebug

您可以将其下载为JS代码,如果您使用其他浏览器,请将其添加到您的文件中。

不过,还有其他工具,如果这没有帮助...但这是一个好的开始

【讨论】:

    猜你喜欢
    • 2011-06-28
    • 2019-04-15
    • 2016-03-31
    • 2018-06-04
    • 2012-01-11
    • 2022-06-14
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多