Browsing: technological advancements