【发布时间】:2011-04-05 10:10:59
【问题描述】:
我使用 JSF 2.0 开发了一个包含 1100 多行代码的网页。 该页面还包含很多 PrimeFaces 组件。我还使用 JQuery 来显示和消失组件。
该网页在 Firefox 4.0 和 3.16 浏览器中具有响应性。但是,当我将该站点部署在具有 Firefox 3.05b 的服务器中时,在该页面中执行了一些涉及 Ajax 的操作后,该网页似乎反应迟缓且无响应。连页面都不能快速滚动。
这种迟缓的原因可能是什么?与浏览器的 JavaScript 处理引擎有关吗?需要一些建议来克服这个冻结的页面。谢谢。
更新:
【问题讨论】:
-
我们需要一些示例代码或 URL 来诊断此问题。 PS 那是 1100 行 JSF 代码吗?还是输出 1,100 行 HTML?
-
@sgunliffe 590 行 HTML 代码。我应该发布 JSF 代码还是 HTML 代码?
-
我想说 HTML 在这种情况下更有帮助(至少在开始时)。如果您认为该页面的 590 行可能有点多,您可以随时将其转储到 pastebin.com 并链接到它。
-
我想看看 jQuery,以及执行缓慢的特定代码示例。
-
@scunliffe 我已经发布了该页面的代码。请看。它在 patebin 中运行 645 行,而在我系统的浏览器中运行 590 行。充满了JavaScript。效率低吗?
标签: javascript firefox jsf-2 primefaces