Guacamole is an HTML5 + JavaScript (AJAX) viewer for VNC, which makes use of a server-side proxy written in Java.
Guacamole is a pure HTML and JavaScript (AJAX) implementation of VNC. The current version is almost as responsive as a native VNC client, has full keyboard and mouse support, and should work in any browser supporting the HTML5 canvas tag.
vnc replacement for kvm guests