They are updated at different intervals.
http://bitcoin.sipa.be/ is excellent and updates with every block.
Hashrate is always estimated from the time between blocks.
There is no hashrate variable to pull from the blockchain so it is calculated by the amount of time it solves blocks as a whole network...