It runs smooth as butter on my three-year-old 3GS. Smoother than a lot of websites, actually. Are you perhaps using a third-party browser or something? Because otherwise, unless there was a serious regression with the iPhone 4, I think something's wrong with your phone.