Skip to main content

xterm.js as Renderer

In MonoTerm’s Atomic Architecture, xterm.js is demoted from a full terminal emulator to a specialized display component.

What is xterm.js?

xterm.js is a complete terminal emulator written in TypeScript.

The Demotion

In Atomic Architecture, we use only parts of xterm.js.

Feature-by-Feature Breakdown

What we use and what we bypass.

The Data Path Comparison

Visual comparison of how data flows.

Why Not Replace xterm.js Entirely?

If we bypass the parser, why keep xterm.js at all?

The “Dumb Renderer” Concept

A summary of xterm.js’s new role.

Summary