JSFiddle - React, Tailwind, and code Playground

JavaScript

angular.module('test', [])
.run(function($rootScope) {

    $rootScope.items = [];
    for(var i=0;i<5000;i++)
        $rootScope.items[i] = i;
    for(var i=0;i<5000;i++)
        $rootScope.$watch('items['+i+']');   
    
    var now = (new Date()).getTime();
    $rootScope.$digest();
    alert((new Date()).getTime() - now + ' ms');
    
});

angular.bootstrap(null, ['test']);