GateOne Beta uses WebSockets to connect a server backend written in Python and a frontend written for modern browsers in JavaScript, HTML5 and CSS. The frontend doesn’t require any browser plug-ins to be installed. Gate One also supports HTTP over SSL (https) secure connections from the browser to the server and authentication technologies such as Kerberos. Can be embedded into other applications and embedded into a serial console applet. Allows users to play back and save/share their terminal sessions via a self-contained HTML playback file.
Source: https://thehackernews.com/2011/10/gateone-beta-terminal-emulator-for.html