Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
<canvas id="a"></canvas>
<script>
  c = a.getContext('2d')
  d = document
  b = d.body
  a.width = innerWidth
  a.height = innerHeight
</script>
</body>
</html>
 
for(_="='PatO=e.clientNNX;Ll()K++)Jonfor(=[];+'px',Y,a]*o/S+=n(if(<S;=()=>click-B),w(c.fill=(e)=>{u[k][m]=0;0,0,S,S)C.style.)*q)/S*o;X,X+r(B,B+r(   ;)*M)displayPMOh.tImageDOa(f=h=-2;o=4;B){};mouseC=d.creOeElement('i')borderP1px solid #39f'backgroundP#39f6'positiPabsolute';b.appendChild(C);w=abs;r=sign;n=min;S=512;l{StyleP#069';Rect(;p=c.gene';v=s=B=i=ku;iiJ{u[i]jj){A=if;g=jh;u[i][j++]=[A,g,1,A,g]}}};D{t=v&&255*(1-pow(.96,++s));kkkJmmmJ{[M,R,I=;I>=s+v)M*M+R*R<4)=[M*M-R*R+Y,2*M*R+a,I+1;else{v=v||I;p.dOa[m*S*4+k*4+3]=t}}c.pup,0,0);requestAnimOiFrame(D)downBLXNYmoveFLENY;Mw(FE-X))left   F-BtopE-Xwidth=height=Mblock'}upxLyNY;qw(xy-X));q){;f+   x-Bh+y-Xo*=q/S;K}}};Bdbl{K};K;D()";G=/[^ -IMR-}]/.exec(_);)with(_.split(G))_=join(shift());eval(_)
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
HandsomeOnepro
0viewers