angular/angular.js — pull request #7163 by jbdeboer (2014-04-20 01:51:17+00:00)
Title: perf(scope): 2x speedup for scope.$destroy

I am seeing that prototypical lookups are slow; so this change creates a single object on the Scope object which contains all the values used for bookkeeping.