これらのテクノロジーのパフォーマンスに関する興味深いメモ。言ってる?どちらがプロジェクトを行うことを選択しますか? そして私はプロジェクトのためにこれらの技術の1つを探しています
http://paulhammant.com/2012/04/12/performance-testing-knockout-angular-and-backbone-with-selenium2/
これらのテクノロジーのパフォーマンスに関する興味深いメモ。言ってる?どちらがプロジェクトを行うことを選択しますか? そして私はプロジェクトのためにこれらの技術の1つを探しています
http://paulhammant.com/2012/04/12/performance-testing-knockout-angular-and-backbone-with-selenium2/
パフォーマンスの問題により、この投稿が angular.js のダウングレードに決定的であるとは思いません。つまり、質問は基本的にこれら3つのテクノロジーを比較することにつながります...
それらは非常に異なる種類の問題を解決します。たとえば、backbone.js は実際にはイベントベースの MV* アーキテクチャを構築するためのライブラリにすぎませんが、knockout.js と angular.js はより独断的なフレームワークです。つまり、実際にはリンゴとオレンジを比較しています...しかし、人々はとにかく試します: http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/
パフォーマンスのために作成されたフレームワークはありません。それらは、開発者に指示を与えるために作られています。
Backbone は最もパフォーマンスが低いですが、Backbone を使用しても、正しく調整されていれば、タブレット、モバイル、デスクトップで高い FPS を得ることができます。
レンダリング パフォーマンスとは、次のことを意味します。
Backbone を拡張してレンダリングのパフォーマンスを向上させる PerfView が github にあります。https://github.com/puppybits/BackboneJS-PerfView Chrome では 120 FPS、iPad では 56 FPS を維持できますが、実際の例がいくつかあります。