A big ng-repeat to display the progress of builds I'm looking to improve the speed my ng-repeat or find an alternative way to do it, because it takes too long to load when it has to manage a lot of data.

    &lt;div  class="col-xs-12 col-sm-6 col-md-3 col-lg-2 block animate"
      ng-repeat="build in buildsRunning.builds.build | limitTo:totalDisplayed  track by build._id "
      ng-hide="build.hide"
     ng-class="getClasses(build._status,build._running)"&gt;
    &lt;div class="title-container animate" &gt;
        &lt;p&gt;{{::build._buildTypeId}}&lt;/p&gt;
        &lt;p class="running-on"&gt;Running on: &lt;span class="agent"&gt;{{::build.agent._name}}&lt;/span&gt;&lt;/p&gt;
        &lt;p class="running-on"&gt;Version: &lt;span class="agent"&gt;{{::build._number}}&lt;/span&gt;&lt;/p&gt;
        &lt;p class="running-on" ng-if="::build.user._name"&gt;Run by: {{::build.user._name}}&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class="update-container animate col-xs-12"&gt;
        &lt;div class="progress progress-running"&gt;
            &lt;div class="progress-bar "
                 role="progressbar" aria-valuenow="{{build._percentageComplete}}" aria-valuemin="0"
                 aria-valuemax="100" style="width:{{build._percentageComplete}}%"
                 ng-class="{'progress-bar-success': build._percentageComplete &gt; 5  ,'progress-bar-warning': build._percentageComplete &lt;= 6}"&gt;
                    &lt;span ng-if="build._percentageComplete &gt; 5" class="sr-only"&gt; {{build._percentageComplete}}% Completed
                        &lt;p class="elapsed-time" ng-if="build._percentageComplete &gt;= 50"&gt; in : {{build.timeInfo}} Minutes&lt;/p&gt;
                    &lt;/span&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
If it is performance you are after, the scroll till you drop directive by Angular UI may help.

A common mistake is to throw too many array members inside your DOM via ng-repeat, but you are already limiting your input...

You may consider using custom filter instead and making sure it is fast.