Is it possible to create animations (such as CSS property changes) in pure native JavaScript without relying on jQuery's animate method? I've experimented with jQuery's animation library, adjusting the framerate intervals to improve the smoothness of my animations. Any advice would be greatly appreciated!