Animating SVG with Vanilla Javascript

setInterval()

setTimeout()

requestAnimationFrame

conditional logic