ng-repeat optimizations