It creates a circular moiré pattern, looks perfect on recent Firefox, not as good on Chrome
s=screen;c.width=w=s.width;c.height=h=s.height;a.translate(w/2,h/2);d=43.6e-4;for(i=0;i<6.28;i+=d){a.rotate(d);a.fillRect(-w,1,w,1)}
cz1zY3JlZW47Yy53aWR0aD13PXMud2lkdGg7Yy5oZWlnaHQ9aD1zLmhlaWdodDthLnRyYW5zbGF0ZSh3LzIsaC8yKTtkPTQzLjZlLTQ7Zm9yKGk9MDtpPDYuMjg7aSs9ZCl7YS5yb3RhdGUoZCk7YS5maWxsUmVjdCgtdywxLHcsMSl9
var canvas = document.getElementsByTagName('canvas')[0];
var ctx = canvas.getContext('2d');
//Making the canvas filling the screen
canvas.width=width=screen.width;
canvas.height=height=screen.height;
//Translating the origin of the canvas to the center of the screen
ctx.translate(width/2,height/2);
//The smaller the offset is, the better
radial_offset = Math.PI/720;
//And now, we draw a stick and rotate the frame of a tiny angle over and over until we make a full circle
for(i=0;i<2*Math.PI;i+=radial_offset) {
ctx.rotate(radial_offset);
ctx.fillRect(-width,1,width,1);
}