| コードミラー | |
|---|---|
| 開発者 | マライン・ハヴェルベケ |
| 安定版リリース | |
| リポジトリ | github.com |
| 書かれた | JavaScript |
| プラットフォーム | ウェブ |
| タイプ | ソースコードエディター |
| ライセンス | マサチューセッツ工科大学 |
| Webサイト | コードミラー |
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 ]
参照
参考文献
- ^ a b「CodeMirror Changelog」 . 2026年2月2日閲覧。
- ^ 「JavaScript で構文強調表示 JavaScript エディタを実装する」 2007 年 5 月 24 日。
- ^ 「CodeMirror 2 がベータ版になりました」 2011年2月8日。
- ^ Haverbeke、Marijn (2022 年 6 月 8 日)。「CodeMirror 6.0 がリリースされました。 」
- ^ Haverbeke、Marijn (2022 年 6 月 8 日)。「コードミラー6.0」。
- ^ 「CodeMirror 5から6への移行ガイド」 。 2023年6月30日閲覧。
- ^ 「CodeMirrorシステムガイド」 。 2023年6月30日閲覧。