A terminal emulator that allows you to connect to a serial device from your web browser. Based on the WebSerial API and xterm.js. Connect to a serial device from your web browser (9600 - 921600 baud, but defaults to 115200). Settings kept in browser local storage. Font size can be adjusted (10 to 40, defaults to 15). Scrollback buffer is limited to 512 bytes.
Building it yourself results in three different variants: The default version, one where all of the components are in a single file, and one where assets that can be remotely loaded will be and everything else is in the file.
Because it uses the Webserial API, you'll need to use a web browser that supports it (like Chrome) or has an addon that implements the Webserial API (Webserial for Firefox).