Never give up! Never surrender! Use WebGL to make the hardware do all of the heavy lifting!