noVNC is a browser based VNC client implemented using HTML5 Canvas
and WebSockets. You will either need a VNC server with WebSockets
support (such as libvncserver)
or you will need to use
websockify
to bridge between your browser and VNC server. See the noVNC
README
and website
for more information.