Same as what Phil said - initially it takes ages but afterwards it flies.
One thing I have noticed when lagging is that at the bottom of my browser (I use Chrome) it often says "Waiting for
www.facebook.com". I assume this is related to the buttons that allow us to share forum posts and am wondering if it is this that is sometimes the cause of the slowdown?