#5 JavaScript no tiene "estándar gráfico". JavaScript te permite manipular el DOM, y lo que puedas hacer con el DOM lo puedes hacer con JavaScript. Lo mismo pasará con cualquier otro lenguaje. La web que pones de ejemplo dibuja simplemente creando DIVs. Para hacer dibujos vectoriales en web es preferible usar SVG o el .
Otro más, http://www.dilandau.com