Terminal dispensed with NSScrollView and I think that won a performance advantage in rendering. It's hard to do if you're not Apple. They also modulate the refresh rate based on load, which 3.1 adds. They're using Core Text which is very slow compared to Core Graphics but they made it up with clever hacks.