TL;DR
Shitty is a new terminal designed for speed and low latency, utilizing Vulkan and Metal for rendering. It outperforms existing terminals in handling large data sets, achieving impressive wall times.
✦ Why It Matters
Consider testing Shitty for your terminal needs to improve performance with large data sets.
Key Takeaways
Full Summary
Shitty is a terminal emulator that prioritizes performance, achieving impressive speed metrics by leveraging low-latency rendering techniques. It maintains terminal state on the CPU and uses graphics backends such as Vulkan on Linux and Metal on macOS.
In benchmark tests, Shitty demonstrated a wall time of 0.81 seconds for displaying 100MB of data, outperforming Alacritty and Kitty. The terminal supports a wide range of features, including Unicode handling, color protocols, and various keyboard inputs.
Built in C++23, Shitty is a complete rewrite of the Zutty terminal, moving towards an MIT-only license while retaining some GPL components. Its architecture and testing strategies have been significantly improved, making it a robust choice for developers seeking a fast terminal experience.
Related