he engine can render using <canvas>, <svg> and WebGL.
It runs in canvas. I still don't see the point there, sorry.
For Native Client, atm it is only supported in Chrome. The developpement team for mozilla for sure and Safari, or Opera (I can't remember the exact quote) are not really looking into adding it to their browser.
And it will require you to learn some language like c++, won't it ?