提供された JSFiddle の「クリック」イベントのパフォーマンスに関する提案をいただければ幸いです。
複数のオブザーバブルを一度に変更する際のパフォーマンスを向上させることが目的です。
更新通知をバッチで一時停止および再開する方法に関するドキュメントは見つかりませんでした。
$("#all").click(function(){
var tasks = ko.dataFor($("#tasks")[0]).tasks(),
checked = this.checked;
//TODO: performance? Batch changes?
for(var i = 0, l = tasks.length; i<l; i++){
tasks[i].done( !!checked );
}
});