Drawing torus knots by webGL
I wrote a page to play torus knots with gnuplot. Using more recent web technology, you can draw torus knots on your browser with interactive features. The following is drawn by three.js, a javascript library which makes WebGL easily accessible.
Probably, this works on a recent version of Chrome, Firefox, or activated Safari. For details on WebGL support, see Wikipedia page.
You can find amazing demos of WebGL from Chrome Experiments and Mozilla Developer Network.