Bespin は、オンライン コード エディターである Mozilla Labs が開発した新しいプロジェクトです。つまり、Web から Web 用のコードを編集できるエディターです。目的は、ユーザーが変更して自分の作業方法に適応できる、オープンで拡張可能なプロジェクトを作成することです。
今のところ、彼らが立ち上げたのはデモ版で、小規模なプロジェクトマネージャーがいて、複数のファイルを用意してアプリケーションインターフェースから編集できる。これはデスクトップ アプリケーションに非常に似ており、優れたパフォーマンスを発揮します。
Bespin はブラウザから動作し、JavaScript で開発されているにもかかわらず、数千行のコードを含むファイルを操作できます。これを行うために、ほとんどのブラウザの最新バージョンで実装されている要素である Canvas に基づいて、テキスト編集コンポーネントを最初から実装しました。
Bespinのこの最初のバージョンには、構文の色付け、ファイル プレビュー、プロジェクトのインポートとエクスポート、およびUbiquityスタイルのコマンド ラインが含まれています。将来的には、複数のユーザーが同時に 1 つのファイルで作業できるようにするとともに、 APIを通じてファイルを拡張できるようにする共同編集システムを統合したいと考えています。