Repository navigation
nativelite-vterm 0.5.1
Feeding output is about 6x faster: scrolling goes through ansi::Screen::scroll_rows_up/scroll_rows_down instead of moving cells one at a time, and scrolling is what a terminal does on nearly every line of output.
16 MB of coloured, agent-style log output into one Term, on Linux:
| grid | 0.5.0 | 0.5.1 |
|---|---|---|
| 24x80 | 16.1 | 70.2 MB/s |
| 40x160 | 11.0 | 66.0 MB/s |
| 60x240 | 5.3 | 63.8 MB/s |
The cost no longer grows with the grid. Requires nativelite-ansi 0.3.1; no API change here.