title: Does AngularJS redraw DOM when scope updates w/ equivalent data?
body: <p>I'm working on optimizing the performance of my AngularJS app. 
  Let's say I call a service that returns an object, which is tied to the scope. If I call that service again and it returns the same data, will the DOM tied to the scope redraw itself with the same data? Does it make sense to check for equivalency in the service return to avoid redrawing the DOM? </p>