angularjs - performance / watch
js - meta programação