Browsing: Journey of a Billion Streams