Я работаю с angular 2 года и ни разу не было задачи, где надо было бы использовать requestAnimationFrame.
Просто факт. Не знаю хорошо это или никак, но задачи всегда приходят совсем другого уровня.
Из-за этого у меня сложилось мнение, что где-то существует особая каста js-разрабов и ангуляр им не нужен, что ли. Канвас художники туда же
Я использовала, когда на канвасе училась рисовать (двигающиеся частички, задавала скорость, удары друг от друга, чтобы от курсора отскакивали/приятгивались, линии между собой выстраивали и тп.). Получилось, правда, жутко неоптимизированное говно (при 400 частичках требовалось больше 60мс для вычислений (там big O был n ^ 2 степени, нужно было массив по массиву проходить), при том, что больше 16мс низзя (и это если 60гц, если будет 90/120, так ещё меньше)).
Было интересно, но лучше бы использовала particleJS или как там эта либа называется.