Browsing: technological advancement