Firebase, which offers a real-time back-end for software developers, is adding capabilities that let developers easily build real-time collaboration into their applicatins, according to co-founder James Tamplin.
Based on what it’s seen from its users, the San Francisco startup sees collaboration as a really big vertical, Tamplin said in an interview.”Many people have tried to build collaborative text editors like Google Docs but it’s really difficult. Users were using Firebase to synchronize their whole text block, but that’s not as efficient as Google Docs which just syncs the changes,” Tamplin added. Figuring out how to just deal with the deltas and how to handle re-dos and un-dos when multiple people work on the same thing at the same time is a really hard problem, he said.
“We actually replicated a full collaborative text editing library atop Firebase and are open sourcing it [under the MIT license],” he said.
As GigaOM has reported, developers user Firebase to easily create and debug web applications without having to worry about server infrastructure
If several people are collaborating on a WordPress blog post, if there is a Firepad plug-in, they would be able to work on the same document at the same time, with Firepad tracking edits and enabling re-dos as needed, Tamplin said.
Atlassian is using Firepad in a plug-in for Stash, a tool for managing Git code repositories. That add-on lets different team members edit code together. and startup LiveMinutes is using it to build a way to pull content out of Evernote and work with that content collaboratively, Tamplin said.
What Firebase is doing with Firepad is similar to Etherpad, which Google bought in 2009 and Firebase competes in a broader sense with companies like Pusher and Pubnub.
Being able to endow apps with collaboration is becoming table stakes for building the next wave of applications, Tamplin said. “We want the next Twitter or Facebook to be built on Firebase,” he said.
![]()
Related research and analysis from GigaOM Pro:
Subscriber content. Sign up for a free trial.
- How emerging technologies will influence collaboration
- Data markets: in search of new business models
- Public, private or hybrid? How to move to the cloud
![]()





