Appearance
Scrollback
Scroll buffer behavior, reverse index, total line tracking, and alternate screen interaction. Scrollback handling is one of the least standardized areas of terminal emulation — terminals differ in buffer size limits, whether alternate screen content enters scrollback, and how reverse index interacts with scroll regions. Scrollback is the most implementation-specific area of terminal behavior. The ECMA-48 standard says nothing about scroll buffers — it's entirely a terminal emulator convention. Buffer sizes range from 0 lines (Alacritty's default was famously 0 on first release, fixed after user revolt) to 10 million+ (iTerm2). Kitty chose a different approach entirely: infinite scrollback stored efficiently on disk. The debate over whether the alternate screen should preserve scrollback has generated more terminal GitHub issues than almost any other topic.
Analysis2026-04-06
The Scrollback category covers 9 features. Top performers (100%): Ghostty, Kitty, iTerm2, Terminal.app, Warp and 6 more. Common gaps: Alt screen separate scrollback (1 terminal fails).