How to draw an oval in JS?
SVG .. or tiny divs and bresenham .. or check the Javascript VectorGraphics library
A more or less cross-platform way to do vector graphics is to use Dojo GFX ( tests , demos , ellipse example - all these links point to a test / debug server, can be slow at times).