noVNC is a VNC client implemented using HTML5 technologies, specifically Canvas and WebSockets. It supports "wss://" encryption (SSL/TLS). For browsers that do not have native WebSockets support, the project includes web-socket-js, a WebSockets emulator using Adobe Flash. In addition, as3crypto has been added to web-socket-js to implement WebSocket SSL/TLS encryption, i.e. the "wss://" URI scheme.
JS WARS is a classic shoot 'em up written to demonstrate the power of modern Web browsers. It is targeting Firefox 3.5 with its audio/video support and increased performance, and uses the canvas tag. It should work well in other modern Web browsers (supporting the canvas tag), just without the music and sound effects.