Skip to Content

Traveling the Web Together

A browser plug-in aims to make it far simpler to browse the Web with friends.
June 23, 2009

Many online activities are deeply social: writing and reading blogs, visiting social-networking sites, sending instant messages and e-mails, and making Internet phone calls. However, actually browsing the Internet is usually still a solitary pursuit.

Researchers from the College of William and Mary, in Williamsburg, VA, hope to change that with software called RCB (for real-time collaborative browsing) that makes it far simpler to connect with another person as he or she clicks around the Web.

There are already a few ways to navigate through Web pages collaboratively, but each has its limitations. Trailfire, for example, lets a user record her Web sessions but doesn’t allow users to browse together at the same time. Another service, called Weblin, provides a way to annotate sites with animations and avatars, but it is only geared toward interacting on a single Web page. More powerful “screen sharing” lets users browse together as if sharing the same machine, but this normally involves connecting to an outside server.

What sets RCB apart, says Haining Wang, an assistant professor of computer science at William and Mary, is its simplicity. Only the person leading a session needs to have a browser extension installed–others can then participate with any standard Web browser. “This makes cobrowsing very simple and practical,” Wang says. The researchers suggest that RCB could be particularly useful for businesses offering customer support, for distance-learning courses, or for friends who want to share links.

To use RCB, one person has to install a Firefox browser extension. This allows her to generate a session URL that can be sent to other participants. When a second user clicks on the URL, the host’s RCB extension sends him to a Web page that then connects him to the first person’s browser. Once connected, both users can interact with a Web page and follow links, with all actions funneled through the host’s browser. The host also retains control over the session and can add or remove participants as needed. A host can connect to up to 10 participants without losing too much performance, but the researchers say that RCB is best suited for two people at a time.

“There is a real desire by users to share URLs with collaborators in real time,” says Meredith Ringel Morris, a computer scientist in the adaptive systems and interaction group at Microsoft Research, who launched a collaborative search tool called SearchTogether last year. A survey conducted by Morris in 2006 found that 30 percent of participants said that they had tried to browse with others using instant messaging.

Morris says that the researchers’ efforts to simplify cobrowsing through RCB “are a big step in the right direction.” Users with limited technical skills could especially benefit from a cobrowsing tool, Morris says, since it allows a more experienced Internet user to walk them through unfamiliar tasks. Because this needs to be easy to do, she says, it’s important that RCB uses a regular Web browser.

On the other hand, Morris worries that RCB places too much of a burden on the host of a cobrowsing session. As the system is currently implemented, a user can only set up a session if she knows her computer’s host name or Internet protocol (IP) address, as well as the number of an unused transmission control protocol (TCP) port.

Vladimir Estivill-Castro, a professor at the School of Information and Communication Technology at Griffith University, in Australia, who has studied the usability of cobrowsing tools, says that the approach “seems rather convenient.” But he thinks that more work needs to be done to improve the system so that many users can take actions on a single Web page.

RCB is not yet available to the public, but the researchers presented their work last week at the Usenix Technical Conference, in San Diego. Wang says that his group filed a provisional patent last September with the hope of getting the technology adopted by major browser vendors.

Keep Reading

Most Popular

individual aging affects covid outcomes concept
individual aging affects covid outcomes concept

Anti-aging drugs are being tested as a way to treat covid

Drugs that rejuvenate our immune systems and make us biologically younger could help protect us from the disease’s worst effects.

Europe's AI Act concept
Europe's AI Act concept

A quick guide to the most important AI law you’ve never heard of

The European Union is planning new legislation aimed at curbing the worst harms associated with artificial intelligence.

Uber Autonomous Vehicles parked in a lot
Uber Autonomous Vehicles parked in a lot

It will soon be easy for self-driving cars to hide in plain sight. We shouldn’t let them.

If they ever hit our roads for real, other drivers need to know exactly what they are.

crypto winter concept
crypto winter concept

Crypto is weathering a bitter storm. Some still hold on for dear life.

When a cryptocurrency’s value is theoretical, what happens if people quit believing?

Stay connected

Illustration by Rose WongIllustration by Rose Wong

Get the latest updates from
MIT Technology Review

Discover special offers, top stories, upcoming events, and more.

Thank you for submitting your email!

Explore more newsletters

It looks like something went wrong.

We’re having trouble saving your preferences. Try refreshing this page and updating them one more time. If you continue to get this message, reach out to us at with a list of newsletters you’d like to receive.