Skip to content

nativelite-vterm 0.5.1

Choose a tag to compare

@JSBtechnologies JSBtechnologies released this 16 Sep 00:25
· 21 commits to main since this release

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.