【问题标题】:Javascript execution speedJavascript执行速度
【发布时间】:2011-03-17 18:00:27
【问题描述】:

嘿,这个问题听起来很愚蠢,所以我很抱歉。我完全是个菜鸟,这些东西是怎么回事,但是 iOS javascript 的执行速度是否取决于互联网连接或硬件规格?

【问题讨论】:

  • 取决于 javascript 在做什么。如果您使用它来调用服务器,那么它们都很重要。
  • 我正在按下一个带有 javascript 的按钮

标签: javascript ios uiwebview


【解决方案1】:

连接会影响 AJAX 调用速度,但不会影响加载的 javascript 执行速度。

硬速度也会影响 javascript 的执行速度。

问候,

【讨论】:

    【解决方案2】:

    网速仅在请求期间影响 javascript,例如 ajax 请求。 您的脚本在页面上实际执行的操作也会影响速度,例如,如果您一次使用许多更改(如操作 css 和移动 DOM 中的内容),那么您会注意到性能泄漏。那是因为文档重排是昂贵的。 如果你只是在做计算,你不会有这样的问题

    【讨论】:

      【解决方案3】:

      这取决于浏览器的JavaScript engine

      【讨论】:

      • ...这又取决于硬件规格。
      • @Rafe,所以您是说 Chrome、IE、Firefox 等之间的所有 JavaScript 引擎如果在同一硬件上执行各种 JavaScript 代码片段,它们的执行速度相同?
      • 不,我是说不管引擎如何,相对于同一引擎上较慢的芯片而言,更快的芯片执行 JS 的速度更快。
      • @Rafe,看到 JavaScript 解释器(JavaScript 引擎)直接与 Samuli 编写的 JavaScript 交互,我认为说它取决于引擎而不是硬件规格更能提供信息。如果他正在比较 iOS 上可用的浏览器中的 JavaScript,则尤其如此。由于硬件相同,因此执行速度上唯一可测量的差异将是不同的 JS 引擎之间的差异。
      猜你喜欢
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-19
      • 1970-01-01
      相关资源
      最近更新 更多