title: How does JQuery do animations?
body: <p>JQuery is written in Javascript.  As someone who knows a little of each, I have to wonder how they wrote some of it.  How do you animate HTML elements in pure Javascript?  Is it just repeatedly updating the CSS property that is to be animated, using standard DOM manipulation, with callbacks to make it asynchronous?  Or is it something more sophisticated?</p>