Mozilla BeSpin: Improved Web Editor for Firefox

By Angsuman Chakraborty, Gaea News Network
Saturday, September 12, 2009

Mozilla BeSpin is certainly something very special. Though we have seen quite a few code debugger and web editor from Mozilla Firefox add on library in recent months, this one stands out for reasons more than one. Bespin proposes an open extensible web-based framework for code editing that aims to increase developer productivity, enable compelling user experiences, and promote the use of open standards.  Based upon discussions with hundreds of developers, and experiences  for the Open Web,  Mozilla has come up with a proposed set of features along with some high-level goals. Let’s take a look.


* Ease of Use — the editor experience should not be intimidating and should facilitate quickly getting straight into the code
* Real-time Collaboration — sharing live coding sessions with colleagues should be easy and collaboratively coding with one or more partners should Just Work
* Integrated Command-Line — tools like vi and Emacs have demonstrated the power of integrating command-lines into editors; Bespin needs one, too
* Extensible and Self-Hosted — the interface and capabilities of Bespin should be highly extensible and easily accessible to users through Ubiquity-like commands or via the plug-in API
* Wicked Fast — the editor is just a toy unless it stays smooth and responsive editing files of very large sizes
* Accessible from Anywhere — the code editor should work from anywhere, and from any device, using any modern standards-compliant browser


Bespin released using the MPL license, and use the JavaScript programming language. Bespin prototype 0.1 has the ability to support standards such as editing to highlight the code the web, the size of large files quickly, undo / Redo, preview files in the browser, and import / export web projects.

Though it hasn’t come in fully working version as yet, you can look for it here

will not be displayed