angular/angular.js — pull request #10221 by kostat (2014-11-26 01:10:09+00:00)
Title: optimization: do not run watchers on isolated scope if none of its isolated bindings has changed

This optimization reduces number of running watchers by x3 - x10 in apps with big number of isolated scopes.

I created a demo app, which logs "skipped" scopes and # of watcher checks. If an original angular is used, number of checks is x3 - x10.

http://ngforms.azurewebsites.net/