コードミラー

コードミラー
開発者マライン・ハヴェルベケ
安定版リリース
6.x / 2026年1月30日[ 1 ] (2026年1月30日
リポジトリgithub.com / codemirror /dev
書かれたJavaScript
プラットフォームウェブ
タイプソースコードエディター
ライセンスマサチューセッツ工科大学
Webサイトコードミラー.net

CodeMirrorは、ブラウザ上でコードエディタを提供するJavaScriptコンポーネントです。豊富なプログラミングAPIを備え、拡張性を重視しています。

歴史

エディタの最初のバージョンは、2007年初頭にEloquent JavaScriptウェブサイトのコンソール用に作成されました。コードは2007年5月にCodeMirrorという名前でパッケージ化され、リリースされました。このバージョンはcontentEditableブラウザの機能に基づいていました。[ 2 ]

2010年後半、JavaScriptベースのコードエディタであるAceプロジェクトが新たな実装技術を開発し、JavaScriptであってもパフォーマンスを低下させることなく数千行に及ぶドキュメントを処理できることを実証しました。これをきっかけに、CodeMirror [ 3 ]も同じ原理に沿って書き換えられました。その結果、バージョン2が完成し、もはやJavaScriptに依存しなくなりcontentEditable、パフォーマンスが大幅に向上しました。

バージョン6は2022年にリリースされました。[ 4 ] [ 5 ]ライブラリはパッケージのコレクションに分割されており、[ 6 ] [ 7 ]コアパッケージは個別にリリースされています。[ 1 ]

参照

参考文献