10 8 / 2010
Water Ripple Effect in Canvas

Sergey Chikuyonok has another cool HTML5 canvas demo, this one his submission to the JS1K competition that we covered last week. The effect is implemented in 1003 bytes of uber-compressed badass JavaScript for the JS1K competition, however, he also has another demo using the image you see above on his website. The code is a port of a Java version of the same algorithm, and is 186 lines uncompressed.
Very impressive! You can check out the JS1K entry here, the version with an image here, and the uncompressed source code here.