Appearance
Blink (SGR 5) โ
ESC [ 5 mSGR 5 causes text to blink at a steady rate. The sequence is
ESC [ 5 m. Many modern terminals intentionally do not implement blinking, as it is considered distracting and an accessibility concern. Terminals that do support it typically allow the user to disable it in preferences.How this is tested: Send
\x1b[5mX, verify blink=true on the cell.Analysis2026-03-26
Supported by all 8 tested terminals โ universal adoption. Part of the Modern TUI baseline.
Supported by 11 of 13 backends (85%)
Terminal Applications โ
| Terminal | Version | Support | Notes |
|---|---|---|---|
| iTerm2 | 3.6.9 | โ yes | |
| Ghostty | 1.3.1 | โ yes | |
| VS Code | 1.112.0 | โ yes | |
| Warp | 0.2026.03.18.08.24.03 | โ yes | |
| Cursor | 2.6.21 | โ yes | |
| tmux | 3.6a | โ yes | |
| Kitty | 0.46.2 | โ yes | |
| Terminal.app | 2.15 | โ yes | |
| GNU Screen | 5.0.1 | โ yes |
Headless Backends โ
Parser correctness only โ a โ means the parser accepts the sequence.
| Backend | Version | Support | Notes |
|---|---|---|---|
| vt100 | 0.2.1 | โ yes | Not implemented โ pure TypeScript emulator |
| vterm | 0.2.0 | โ yes | |
| Alacritty | 0.26.0 | ~ partial | Not exposed via alacritty_terminal API |
| WezTerm | 0.1.0-fork.5 | ~ partial | Not exposed via wezterm-term API |