Performance can be tricky with Angular. It’s quite easy to have a page that’s slow or unresponsive because you got too many watchers going on. Angular 1.3 shipped with the new bind-once syntax, but I hardly see people use it. Usually, you have a bunch of stuff that changes together. Plainly using bind-once would remove all the watches and make your page responsive and your digest cycles fast. But, how would you go about updating it? It’s a bit tricky but doable. In this post, we’ll show an example of performing such an optimization.