createjs与白鹭和laya的性能比较
createjs马上要出stageGL了,在这之前我先预热一下,做一个createjs与白鹭和laya的性能比较。createjs,白鹭,laya到底哪个性能好呢?这也是很多人所关心的问题,今天就这个问题,本人用实例回答一下。
》》》》》》》》》分割线createjs》》》》》》》》》》
首先大家看这个demo:
http://www.ajexoop.com/demo/xiaolv/index4.html
这个是createjs没有用webgl的同屏渲染demo,当时我发表这个demo的时候2000同屏帧数是42,现在我换新电脑已经可以到60帧左右了。
http://www.ajexoop.com/demo/xiaolv/index5.html
这个是createjs用了webgl的同屏渲染,大家可以看到我没换电脑前就可以到达15000同屏渲染60帧。
》》》》》》》》》分割线白鹭egret》》》》》》》》》》
然后再看看白鹭的。
http://www.ajexoop.com/test/performance/egretcount1/index.html
同屏14000帧频56左右,效果还不错,比createjs略差一点。
如果显示对象不对,或者帧频不对,强刷一下,有做过一次修改。
》》》》》》》》》分割线layaAir》》》》》》》》》》
那laya如何呢?于是我再用laya做了一版
http://www.ajexoop.com/test/performance/layacount1/bin/index.html
我用laya默认的Animation api,轻轻松松就做到了16000个同屏并帧频稳定在60。看来laya的性能之王并非吹嘘。
发现帧频特别低特别卡的检查浏览器的webgl是否支持,是否开启。
以上是本人测试结果,不一定代表其真实性能,如果有更好的测试结果或者方法,可以告诉本人,本人会做修改和说明。
最后我再来总结一下,白鹭的性能还不错,新出的5.0版本没用过,也许性能会凌驾于laya,4.0版本性能不如laya,可能是过于模仿as3的api了,laya的性能是最好的,不愧为性能之王,现在我听到的情况laya做重度游戏也是最多的,不过就本人的体验而言,他的ide体验不是很好,createjs的webgl虽然性能非常出色,不过其麻烦程度简直不是人用的,还需要等官方出stageGL来缓解这一点。
发表评论