Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
VNC client in JavaScript
branch: master

This branch is even with safl:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
wiki
README.rst

README.rst

VNC/RFB client implemented in JavaScript

  • NO plugins!
  • NO flash-bridges!
  • NO java-bridges!

Just you, your browser and communication mediated by Mifcho!

No releases, yet... but feel free to poke around In the source-code.

Or take a look at these demos:

Below is a list of how much of the RFB-protocol specification, that jsVNC implements:

6.1.1 Handshake : Protocol Version OK
6.1.2 Handshake : Security OK
6.1.3 Handshake : Security Result OK
6.2.1 Security Types : None OK
6.2.2 Security Types : VNC Authentification  
6.3.1 ClientMessages : ClientInit OK
6.3.2 ClientMessages : ServerInit OK
6.4.1 ClientMessages : SetPixelFormat OK
6.4.2 ClientMessages : SetEncodings OK
6.4.3 ClientMessages : FrameBufferUpdateRequest OK
6.4.4 ClientMessages : KeyEvent PARTIAL
6.4.5 ClientMessages : PointerEvent OK
6.4.6 ClientMessages : ClientCutText  
6.5.1 ServerMessages : FramebufferUpdate OK
6.5.2 ServerMessages : SetColourMapEntries OK
6.5.3 ServerMessages : Bell OK
6.5.4 ServerMessages : ServerCutText OK
6.6.1 Encodings : RAW OK
6.6.2 Encodings : CopyRect OK
6.6.3 Encodings : RRE  
6.6.4 Encodings : Hextile  
6.6.5 Encodings : ZRLE  
6.7.1 PseudoEncodings : Cursor OK
6.7.2 PseudoEncodings : DesktopSize OK
Something went wrong with that request. Please try again.