Como o JQuery faz animações?

@JQuery está escrito em Javascript. Como alguém que conhece um pouco de cada um, tenho que me perguntar como eles escreveram parte disso. Como você anima elementos HTML em Javascript puro? É apenas a atualização repetida da propriedade CSS a ser animada, usando a manipulação padrão do DOM, com retornos de chamada para torná-la assíncrona? Ou é algo mais sofisticado?

questionAnswers(8)

yourAnswerToTheQuestion