javascript - 内存受限设备上的脚本串联性能特征

标签 javascript html windows-mobile

我们目前正在尝试优化内存和 CPU 受限的 Windows 移动设备(MC9090、624mhz cpu、64meg ram,运行 WinMo 6 和 Opera Mobile 9.5)上的页面加载时间。作为潜在的优化之一,我想合并外部 js/css 文件,但现在我们观察到,连接后页面加载时间实际上增加了。

现在,这与我所看到和读到的有关客户端性能的所有内容背道而驰。有人见过这个吗?另外,嵌入式设备网络优化与桌面浏览器有不同的规则吗?

最佳答案

浏览器可以通过多个连接下载(4 个,有时 6 个 - 不确定这个版本的 Opera 允许什么)。通过将所有内容放入一个文件中,它会强制浏览器将所有 JavaScript 下载到一个流中,而不是多个流中。这可能会减慢速度。

图像和其他项目也会争夺这些连接。您需要一个类似于 Firebug 的“net”选项卡的工具来查看流量并了解带宽资源是如何分配的。

另请参阅:http://loadimpact.com/pageanalyzer.php

已过时但相关:http://www.stevesouders.com/blog/2008/03/20/roundup-on-parallel-connections/

关于javascript - 内存受限设备上的脚本串联性能特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7099116/

相关文章:

javascript - 无法使用变量访问数组值

html - 如何让表格中的字符保持在最前面

javascript - 当设备不允许自动播放时用背景图像替换背景视频

.net - Windows Phone 7 适合工业用途吗?

全局对象数组上的javascript推送方法覆盖数组中的所有值

Javascript regEx 删除除特殊字符之外的所有括号

jquery - Scrollnav.js 侧边栏无法激活

c# - 如何下载整个网页

c++ - 递归删除注册表项

javascript - 是否有支持 null 合并 ("undefined"安全)并防止 XSS 的 JavaScript HTML 模板?