code: function endOperations(group){var ops=group.ops;for(var i=0;i<ops.length;i++)// Read DOM
  {endOperation_R1(ops[i]);}for(var i$1=0;i$1<ops.length;i$1++)// Write DOM (maybe)
  {endOperation_W1(ops[i$1]);}for(var i$2=0;i$2<ops.length;i$2++)// Read DOM
  {endOperation_R2(ops[i$2]);}for(var i$3=0;i$3<ops.length;i$3++)// Write DOM (maybe)
  {endOperation_W2(ops[i$3]);}for(var i$4=0;i$4<ops.length;i$4++)// Read DOM
  {endOperation_finish(ops[i$4]);}}
docs: The DOM updates done when an operation finishes are batched so that the minimum number of relayouts are required.