Google Reader and “Infinite Scroll”
Wednesday, May 9th, 2007I have been using Google Reader for about two weeks now. It’s an awesome piece of work. As I was reading one of feeds I was subscribed to, I noticed that I am able to scroll down to very old items in the feed. I wondered if this was due to some RSS element that I haven’t used before. So I did some digging around in the RSS2 spec but I was unable to find anything. I took apart the feeds that were showing older (as in posted before I used Google Reader) items. Nothing.
I looked around in the GoogleGroups discussion thread for Google Reader and found the answer. Clever, yet so simple.
Apparently, it’s not really “infinite”. There is no magic RSS2 tag. What Google Reader does is cache items for each specific feed URL. When other users subscribe to the same feed at a later date, Google Reader fetches older items from the cache. Sites such as Slashdot.org appear to have items from way, way back because this feed has been initially subscribed to a long time ago.


