hterm is a JS library that provides a terminal emulator. It is reasonably fast, reasonably correct, and reasonably portable across browsers.

Do not confuse this with an ssh client (like Secure Shell) or a shell environment by itself. It only provides the platform for rendering terminal output and accepting keyboard input.


The chromium-hterm mailing list can be used to contact other users and developers for questions.


  • ChangeLog -- List of interesting changes in each release
  • FAQ -- Frequently Asked Questions
  • Embedding -- Using hterm in your project
  • Hacking -- Developing the hterm source