| 设为主页 | 保存桌面 | 手机版 | 二维码
普通会员

河南蓝鸥

教育 培训 郑州iOS培训 iOS开发培训 iOS培训

产品分类
  • 暂无分类
站内搜索
 
友情链接
您当前的位置:首页 » 供应产品 » 郑州HTML5教育培训
郑州HTML5教育培训
点击图片查看原图
产品: 浏览次数:0郑州HTML5教育培训 
品牌: HTML5培训 郑州HTML5培训 Web前端开发培训
单价: 面议
最小起订量:
供货总量:
发货期限: 自买家付款之日起 3 天内发货
有效期至: 长期有效
最后更新: 2016-03-03
  询价
详细信息
 HTML5应用所存在的性能问题
根据郑州HTML5培训一些项目经验总结来看,HTML5的性能问题,可能是多重原因组成,比如应用本身设计不合理,加了不必要的事件,没有用更好的缓存等等,另一方面引擎也可能有问题,比如数据传递,比如没有利用上更好的硬件特性。再加上Javascript语言的动态性,相对不容易写出优化的代码。这些问题,如果能够有全局的角度出发做相应优化,性能会有机会提升非常明显。另外对应用开发者来说,尽量用一些成熟的框架,**也要对对底层引擎有一定的了解从而避开javacript 里的坑。成熟的框架相对来说已做了一些Javascript层面的优化,再通过引擎本身针对应用的场景做相应优化,同时让Web引擎更好的利用到底层的硬件能力,这些层面做好了,就容易有好的体验。

从郑州HTML5培训的理解来说,native应用直接跟硬件打交道,web应用则是通过web引擎跟硬件打交道,多了web引擎这个中间层。正因为这个中间层,带来了一些性能差异:

1,web引擎相对native发展来说还很年轻,对CPU,GPU这样的计算资源还不能充分应用。

2,web引擎是一种通用平台,日益增强的能力也带来了日益复杂的架构和更多的overhead。当然除却web引擎带来的性能损失,JS语言本身也有一些局限性,比如数据类型不明确,不支持多进程等。我们的优化可以主要针对web引擎的上述两个短板:

1,充分发挥硬件,主要是CPU和GPU的能力。比如充分利用Intel CPU的特殊指令集,GPU的特殊extension。

2,如果熟悉web引擎的各个阶段,可以通过对典型应用场景的性能评估,了解瓶颈所在,从而优化引擎逻辑。
有其他见解欢迎留言讨论。
相关阅读:HTML5培训未来HTML5的发展方向

QQ:2290909800 QQ交流群:493076664;97682894;咨询电话(Phone):0371-55397597 15838221845
地址(Address): 郑州市高新区莲花街牡丹路教育科技产业园区B座 网址(website):http://hn.lanou3g.com/zt/h5Web/

询价单
0条  相关评论