3D Planet Viewer via HTML5 Canvas

Via canvasdemos, check out this cool 3D planet viewer.

Planets include Earth, Mars, and the moon, with data coming from the NASA WorldWind dataset. The images are rendered on a sphere that allows for rotation, panning and zooming. Raytracing is used to color the pixels. All with HTML5 and JavaScript.