hterm.js vs xterm.js

URI For Websocket

Protocol description:
using binary frame as terminal I/O
using text frame (only from client to server) to request resize: { resize: { cols: number, rows: number } }
My implemention: ptyd

Font settings

Basic Information:

hterm.js xterm.js
Homepage hterm.org xtermjs.org
Author Google See contributors
Bundle size 663K (171K gz) 256K (58K gz)
NPM package in use hterm-esm xterm
Version 1.87(27 Nov 2019) 4.3.0(6 Dec 2019)
Dependencies None None
Typescript Third-party definition Native support
Renderer type DOM DOM/Canvas/WebGL