If you are looking for a cross-platform VNC client, you have two options: use either Java-based VNC viewers (e.g., RealVNC or TightVNC), or web-based VNC clients. Compared to Java-based VNC viewers, VNC web clients are typically faster than Java-based counterparts, and could easily be integrated into other third-party applications. This tutorial describes how to access VNC remote desktop in web browser by using VNC web client called noVNC.