Is there a way to use Object.observe instead of the dirty checking in AngularJS 1.x, if supported by the browser? This could significantly increase the performance.
Object.observe is currently supported at least by Google Chrome: http://kangax.github.io/compat-table/es7/
Currently there is no way of doing this. It's in the long term plan for Angular: http://ng-learn.org/2014/03/AngularJS-2-Status-Preview/#change_detection