3D in canvas

compare to 3D in WebGL