Browsing: Technological Advancements and Endurance