浏览使用 javascript 效果的网站(例如 Wordpress 的后端。左侧滑动菜单/窗格)时速度非常非常慢。此外,我使用 jQuery 的本地网站也非常慢。
我在 WinXP SP2 机器上运行了 Firefox 3.5.5。规格是 Athlon XP 5200+,4GB 内存。
我以安全模式运行 Firefox,并禁用了所有附加组件和插件,但什么也没有任何变化。
你们认为我应该怎么做?
答案1
首先,让我们确保这不仅仅是一个配置文件问题。创建一个新的 Firefox 配置文件,看看在没有任何其他附加组件的情况下,是否仍然运行缓慢。(Win+R>firefox.exe -ProfileManager
)如果不是,请开始删除附加组件并重新启动,直到找到罪魁祸首。(这应该是一个类似于安全模式的测试,但有时配置文件会变得非常不稳定,您只需要一个新的配置文件)
好吧,如果不是这样,那么这可能是 Firefox 本地问题吗?去获取一份便携版火狐浏览器看看那里是否很慢。
如果有效,请检查以确保您在本地副本中使用 tracemonkey(尽管您的示例不需要 JIT)。about:config
搜索jit
确保javascript.options.jit.content
设置为 true,还要搜索javascript
并查看是否有任何内容不是默认的。您也可以只需要备份您的 Firefox 配置文件并执行卸载/重新安装。
检查是否有一些侵入性脚本检查防病毒软件让您的生活变得困难(或同时运行多个防病毒/恶意软件包)。禁用所有程序并重试。它在 IE 中是否也很慢(我们知道它在 Chrome 中不是,Safari、Opera 呢),因为 Chrome 中的沙盒可能将它隐藏在系统中的某些东西之外。
答案2
尝试 Firefox 测试版:http://www.mozilla.com/en-US/firefox/all-beta.html
可能需要禁用扩展兼容性检查。
答案3
只有在打开大量包含 Javascript 的页面时才会出现问题吗?
当我在新计算机/帐户上获得 ff 时,我通常首先安装 no-script。
它允许我选择性地启用 JS。诸如 doubleclick 之类的广告投放网站始终被禁用。
当我一直打开 15-25 个页面时,我很少看到网站出现性能问题。
我禁用了 Java。no-script 还阻止了有助于提高系统性能的 flash。