Does Facebook Want to Become the Gateway to the Web?
Facebook's recent design changes have gotten me thinking about what they might have next...
Imagine
a small top navigation bar similar to the one they have now except with
a URL and search bar. The bottom chat and apps bar persists across
pages so you can bring your friends along with you as you browse the
web. Applications no longer are limited to running on Facebook's site
but can interact with the pages that you go to as you browse the web.
...
That would be powerful. They would be the gateway. Companies that control gateways are incredibly powerful. Imagine a company that controlled the gateway to the web.
Why might Facebook want to be the gateway?
- They can gather and share useful data on what you're reading, watching, buying etc across the web with your friends.
- Your behavioral data could be used to suggest new interesting content to you a la stumble upon both at a friend and aggregate level.
- Your behavioral data could also be used to develop a personalized search engine.
- Monetization. Gatekeepers can influence traffic and many companies will pay for traffic.
- As your social graph becomes more integrated with your web experience it could become more integrated with existing web properties.
- Some really interesting cross site applications that would actually be useful could be developed. Think cross site greasemonkey.
Why might you want Facebook to be your gateway?
- Facebook can help you find personalized, interesting content as you browse the web.
- You can bring your friends with you, chat across sites, share links and experiences more easily.
- Facebook can aggregate useful information that you find or constantly look for across the web on your facebook homepage in a personalized, customizable dashboard.
- Social bookmarking could go mainstream which can help you find out lots of cool things that your friends have found/are finding in real-time.
- And probably a lot more....
So, Facebook could do a lot of this technologically today by loading webpages in an iFrame between the top and bottom bars. There would be complications like some sites popping out of iFrames (really annoying), and the chat windows not being able to be displayed over the iFrame as you browse the web. Also, users probably wouldn't like having two URL address bars/search bars (one from the browser and one from fb).
To do some of the more interesting things and eliminate these drawbacks Facebook would have to be very closely integrated with the actual web browser. They could do this by:
- Developing and heavily distributing a browser extension that alters the behavior of the browser, the stack, etc
- It would be a huge pain to code this for IE and Safari but Firefox is doable.
- You'd be surprised just how much access a browser extension developer is given into the internals of the browser... I've dug around in there before. They could really have the freedom to develop a compelling user experience.
- Integrating with an existing browser
- IE comes to mind given how close MSFT and Facebook seem to be. Facebook's heaviest users probably use Firefox and Safari more than IE though.
- Building and distributing their own browser
- This is probably not a good idea but Blake Ross, the guy who coded Firefox as a first or second year undergrad at Stanford, is on their team. It's possible that they could build a better browser but it would take a fair amount of time to get it widely adopted.
I still wonder why they acquired Parakey, Blake's startup. It might very well have been just to get Blake (who is amazing). If not, then a team at Facebook has been working on something new and pretty important to the product for over a year (Parakey was acquired a while ago... right?). That suggests to me that they're digging around in the browser... solid, bug-free development there can take quite a bit of time.
We'll just have to wait and see...



