I switched from squirrelmail a couple of months ago and so far I'm happy. I was really hoping roundcube would be faster, but it's really not. My IMAP server is local, and I'm running Apache2 with the php module. Bringing up 50 (or 100) messages in the same folder is nearly identical speed for squirrelmail and roundcube. This leads me to believe the time is spend in either the php compilation or the local IMAP work. So, I'm wondering if we could just make roundcube appear faster.
I'm a C coder, not a PHP or web guy, so this may all be bogus, but here goes:
"<retrieving headers>" for each message line, giving me a pretty quick page load.
retrieved the from, subject, recvd date, is filled in line by line.
If this is possible, it leverages the user's time spent looking at a message to download other message headers.