noVNC
From the noVNC website 
https://github.com/kanaka/noVNC
DescriptionnoVNC is a HTML5 VNC client that runs well in any modern browser including mobile browsers (iPhone/iPad and Android).
Features- Supports all modern browsers including mobile (iOS, Android)
 - Supported VNC encodings: raw, copyrect, rre, hextile, tight, tightPNG
 - WebSocket SSL/TLS encryption (i.e. "wss://") support
 - 24-bit true color and 8 bit colour mapped
 - Supports desktop resize notification/pseudo-encoding
 - Local or remote cursor
 - Clipboard copy/paste
 - Clipping or scolling modes for large remote screens
 - Easy site integration and theming (3 example themes included)
 - Licensed under the MPL 2.0
 
See Also