如何在性能和内存使用方面比较IFrame和Ajax内容?

时间:2012-11-12 03:10:22

标签: javascript html ajax iframe

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

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

  2. 的Ajax

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

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

    谢谢。

1 个答案:

答案 0 :(得分:1)

如果我是你,我会选择AJAX,原因如下:

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

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