&gt; st used more memory and was slower than xterm<p>Since st has no scroll buffer, theoretically it&#x27;s impossible for st to consume more memory than xterm. If st does eat up more, it should be because of its screen buffer, whose size is decided by the size of its window.<p>Also, yes, the rendering portion of st is not the fastest. I know it pretty well because I implemented it like an year ago. It has been improved, but it&#x27;s still kinda hacky due to lack of proper Unicode layout engine (or normalization). And what makes things worse is that existing layout engines(ICU, harfbuzz, etc) are just &quot;sucks&quot; for suckles community, while making a new one is not feasible AFAIK.