Browsing: Technology advancements