Skip to main content

Grid System

The Grid System is how Monolex gets pre-processed data from Rust to your screen instantly.

How It Works

Why Alacritty? Alacritty is one of the fastest terminal VTE parsers, written in Rust. Monolex uses its parsing engine for maximum speed.

Standard vs Grid: The Difference


Smart Updates

Not every update needs to refresh the whole screen.
DiffHint tells the frontend exactly which lines changed. The frontend only updates those specific lines, saving significant processing time.

Flow Control: ACK System


Epoch: Handling Resize

What happens when you resize the terminal window?

The Cell Format

Each character on screen is represented as a cell.

Summary


Next Steps

BSU/ESU Protocol

How frame boundaries are detected.

5-Tier Architecture

The complete rendering stack.