Performance 性能测试淘汰赛、角赛和主干赛硒M2-Paul Hammant';s博客
关于这些技术性能的有趣说明。你在说什么?选择哪个项目?我正在为一个项目寻找这些技术之一Performance 性能测试淘汰赛、角赛和主干赛硒M2-Paul Hammant';s博客,performance,testing,backbone.js,knockout.js,angularjs,Performance,Testing,Backbone.js,Knockout.js,Angularjs,关于这些技术性能的有趣说明。你在说什么?选择哪个项目?我正在为一个项目寻找这些技术之一 由于性能问题,我认为这篇文章在降级angular.js方面不是决定性的。所以你的问题主要是比较这三种技术 它们解决了非常不同的问题,例如backbone.js实际上只是一个用于构建基于事件的MV*体系结构的库,而knockout.js和angular.js则是更为固执己见的框架。所以这真的是把苹果和桔子做比较。。。但是人们无论如何都在尝试:我不认为这篇文章会因为性能问题而降级angular.js。所以你的问题
由于性能问题,我认为这篇文章在降级angular.js方面不是决定性的。所以你的问题主要是比较这三种技术
它们解决了非常不同的问题,例如backbone.js实际上只是一个用于构建基于事件的MV*体系结构的库,而knockout.js和angular.js则是更为固执己见的框架。所以这真的是把苹果和桔子做比较。。。但是人们无论如何都在尝试:我不认为这篇文章会因为性能问题而降级angular.js。所以你的问题主要是比较这三种技术
它们解决了非常不同的问题,例如backbone.js实际上只是一个用于构建基于事件的MV*体系结构的库,而knockout.js和angular.js则是更为固执己见的框架。所以这真的是把苹果和桔子做比较。。。但人们无论如何都在尝试:这些框架都不是为性能而设计的。它们是用来给开发者指明方向的 主干网是目前性能最低的,但即使使用主干网,如果调整得当,你也可以在平板电脑、手机和台式机上获得较高的FPS 渲染性能意味着:
- 只创建一次DOM元素,用新的模型内容更新DOM
- 尽可能多地使用对象池
- 尽可能减少图像加载/解析,直到最后一分钟
- 小心触发CSS重新播放的JavaScript
- 将渲染循环绑定到浏览器的绘制循环
- 在何时使用GPU层和合成方面要明智
- 尽可能选择退出垃圾收集器以保持高帧速率
我在github上有一个PerfView,它扩展了主干网以提高渲染性能。它可以在Chrome上保持120FPS,在iPad上保持56FPS,还有一些真实世界的例子 这些框架都不是为性能而设计的。它们是用来给开发者指明方向的 主干网是目前性能最低的,但即使使用主干网,如果调整得当,你也可以在平板电脑、手机和台式机上获得较高的FPS 渲染性能意味着:
- 只创建一次DOM元素,用新的模型内容更新DOM
- 尽可能多地使用对象池
- 尽可能减少图像加载/解析,直到最后一分钟
- 小心触发CSS重新播放的JavaScript
- 将渲染循环绑定到浏览器的绘制循环
- 在何时使用GPU层和合成方面要明智
- 尽可能选择退出垃圾收集器以保持高帧速率