The collaborative Web browsing system allows multiple individuals (a leader and followers) working on the separate work stations in the world to collaboratively browse the web. The followers can see the web pages fetched by the leader automatically and all the attendees can communicate through a shared whiteboard . A browsing protocol defines the viewer's viewing behavior. According to different browsing protocols, the followers' viewing may or may not be affected by the leader. The system supports mutiple protocols at the same time. That means one server can support mutiple groups of people running different protocols at the same time, such as web conference and web lecture.