"为什么Web App的运行速度慢" 本文主要讨论了Web App的运行速度慢的原因,并对JavaScript的性能进行了评估和比较。文章首先提出了三个观点:JavaScript的运行速度慢,服务器端编程的经验看似很牛,但当你试图思考移动应用的性能时,却使你无法“从小处着眼”;然后,作者对JavaScript的性能进行了评估,并提供了三个当量,让大家对它有一个直观的认知。 在文章中,作者首先提到,JavaScript的运行速度确实很慢,且将来也没有变快的倾向。这是因为JavaScript在某些方面有点慢,对于你正在编写的软件类型是否至关重要。作者认为,JavaScript的运行速度对程序确实有所影响,但它正在变得越来越快,总会有一天会甩掉“慢”的帽子。 然后,作者比较了JavaScript和C语言程序的性能。作者选择了一个基准测试,并用iPhone 4S对LLVM(低层虚拟机)和Nitro进行了对比测试。结果表明,LLVM的速度始终是Nitro的4.5倍。这类实验非常有价值,因为它们可以让我们更好地理解JavaScript的性能。 在文章的后半部分,作者讨论了移动设备上的性能问题。作者认为,移动设备上的性能问题不仅仅是JavaScript的问题,还有其他因素的影响。作者提到,Google Docs的实时协作功能不是它的一种特性,而是在2010年4月大规模改写时添加进来的。这项功能使iPhone 4s相对于Web浏览器完全没有竞争力。 作者对Google Wave的性能进行了评估。作者认为,Google Wave从来不支持IE 8,因为IE 8太慢了。所有受支持Google Wave的浏览器(Google Chrome、Safari 4、Firefox)的基准测试结果都低于1000毫秒。而iPhone的基准测试结果是2400毫秒,因此,它无法运行Google Wave。 本文主要讨论了Web App的运行速度慢的原因,并对JavaScript的性能进行了评估和比较。文章提供了三个当量,让大家对JavaScript的性能有一个直观的认知。同时,文章还讨论了移动设备上的性能问题,并对Google Wave的性能进行了评估。
- 粉丝: 8455
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Keil C51 插件 检测所有if语句
- 各种排序算法java实现的源代码.zip
- 金山PDF教育版编辑器
- 基于springboot+element的校园服务平台源代码项目包含全套技术资料.zip
- 自动化应用驱动的容器弹性管理平台解决方案
- 各种排序算法 Python 实现的源代码
- BlurAdmin 是一款使用 AngularJs + Bootstrap实现的单页管理端模版,视觉冲击极强的管理后台,各种动画效果
- 基于JSP+Servlet的网上书店系统源代码项目包含全套技术资料.zip
- GGJGJGJGGDGGDGG
- 基于SpringBoot的毕业设计选题系统源代码项目包含全套技术资料.zip