Просто все что я трогал/использовал строилось на запросе у браузера следующего кадра и выполнения обновления стилей из скрипта. Типа это и есть анимации в js. Но ты лучше погугли , а то я обмануть могу.
Да, возможно, что его я тогда видел. Но нормально я с ним познакомился при изучении canvas-а. В принципе, можно считать, что да, это и есть анимации в js. А каким образом они применяются - через css или canvas, не так важно)