
The past several weeks has seen Christian Hergert making performance improvements to VTE for this virtual terminal library used by GTK applications. This week he landed some more improvements.
As outlined in This Week In GNOME , there's been more happenings around faster terminals. The VTE scrollback buffer is now compressed using LZ4 rather than Zlib for better performance, there are performance improvements around bidirectional text, compilers can now more effectively inline important code paths, a new drawing abstraction was added, faster stylized line drawing, and GTK can now automatically calculate damage regions with VTE using native render nodes.
Hergert ended this week's VTE status update with:
"I still expect more work to be done around frame scheduling so that we can remove the ~40fps cap that predates reliable access to vblank information."
Great seeing all the ongoing GNOME/VTE work for faster terminal emulators.