Browsing: distributed computing architecture