# SVG, 177 bytes <!-- begin snippet: js hide: false --> <!-- language: lang-html --> <svg><g transform=translate(75,75)><circle id=x r=.5 cx=56 fill=#800080><animateTransform xlink:href=#x attributeName=transform type=rotate to=360 dur=60s repeatCount=indefinite <!-- end snippet --> Invalid markup from hell to breakfast, but it runs (in Chrome at least). Like a HTML5 canvas, the default size for an SVG appears to be 300x150, so that's what this is assuming. _Edit: Whoops, I'd accidentally left in a duration of 6 instead of 60. Fixed that, but also found that `0.5` works as just `.5`, so no change in the byte count._