FPS
The Mandelbrot Set Kernel in JavaScript using River Trail:
function computeSet(iv, scale) { var x = iv[1]; var y = iv[0]; var Cr = (x - 256) / scale + 0.407476; var Ci = (y - 256) / scale + 0.234204; var I = 0, R = 0, I2 = 0, R2 = 0; var n = 0; while ((R2+I2 < 2.0) && (n < 512)) { I = (R+R)*I+Ci; R = R2-I2+Cr; R2 = R*R; I2 = I*I; n++; } return n; }Based on the Evgeny Demidov's WebCL example.