概要 AngularJSやKnockout.jsでは、配列内の要素をリストやテーブルで一覧表示したいといった非常によくある処理を、双方向でのデータバインディングによって簡単かつ無駄なく記述することができます。 この時、配列を組み立てるロジック側の処理としては、 パターンA) 1件1件対象の配列にpushしていく パターンB) データバインドの対象外である一時的な変数で配列を組み立ててから代入する という2種類の方法が少なくとも考えられます。 それぞれについて、レスポンス(画面に表示される時間)にどのような違いがあるのか実験してみました。 コード AngularJS, Knockout.jsのバージョンは投稿時点(2015.5.14)で最新のものです(それぞれ1.3.15, 3.3.0)
