var app = angular.module('largetableBenchmark', []); app.config(function($compileProvider) { if ($compileProvider.debugInfoEnabled) { $compileProvider.debugInfoEnabled(false); } }); app.filter('noop', function() { return function(input) { return input; }; }); app.controller('DataController', function($scope, $rootScope) { var totalRows = 1000; var totalColumns = 20; var data = $scope.data = []; $scope.digestDuration = '?'; $scope.numberOfBindings = totalRows*totalColumns*2 + totalRows + 1; $scope.numberOfWatches = '?'; function iGetter() { return this.i; } function jGetter() { return this.j; } for (var i=0; i