【问题标题】:How to compare IFrame and Ajax contents in terms of performance and memory usage?如何在性能和内存使用方面比较 IFrame 和 Ajax 内容?
【发布时间】:2012-10-31 12:47:42
【问题描述】:

我有一个页面,其中包含由服务器在同一个域和 Web 应用程序中动态生成的大量内容,我可以完全控制页面和内容的生成。所以我在这里有两个选择:

  1. 使用 IFrame 加载内容并更改 src 属性时 内容刷新。

  2. Ajax

请注意,内容可以刷新并更改为其他内容,这意味着 iframe 的 src 可以动态更改或 ajax 内容可以根据用户频繁刷新。

假设我将在卸载/刷新之前清理 iframe/Ajax 的资源(html、javascript 对象、事件侦听器等),如果内容经常刷新,那么在性能和内存使用方面哪个选项更可取?频繁刷新内容需要注意什么?

谢谢。

【问题讨论】:

    标签: javascript html ajax iframe


    【解决方案1】:

    如果我是你,我会选择 AJAX,原因有很多:

    • 使用起来更干净
    • 您不必处理提取内容和操作 DOM,这总是很慢
    • 更容易调试

    一般来说,我会说一个好的规则是:不要大规模使用任何不是为它设计的东西

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多