CodeMirror
Тип | Редактор початкового коду |
---|---|
Розробник | Марейн Хавербеке |
Стабільний випуск | 6.0.1 (30 червня 2022[1]) |
Платформа | Браузер |
Мова програмування | JavaScript |
Ліцензія | MIT |
Репозиторій | github.com/codemirror/dev |
Вебсайт | codemirror.net |
CodeMirror — це компонент JavaScript, який забезпечує редактор коду в браузері. Він має багатий програмний API і зосереджений на розширюваності.
Перша версія редактора була написана на початку 2007 року для консолі на сайті Eloquent JavaScript. Вперше код був упакований і випущений під назвою CodeMirror у травні 2007 року. Ця версія була заснована на функції браузерів contentEditable
.[2]
Наприкінці 2010 року проєкт Ace, ще один редактор коду на основі JavaScript, започаткував нові методи реалізації та продемонстрував, що навіть у JavaScript можна обробляти документи з багатьма тисячами рядків без погіршення продуктивності. Це привело до переписування CodeMirror[3] за тими ж принципами. Результатом стала версія 2, яка більше не покладалася на contentEditable
і значно покращила продуктивність.
Версію 6 було випущено у 2022 році.[4][5] Бібліотека була розділена на колекцію пакетів,[6][7] а основні пакети випускаються незалежно.[1]
- ↑ а б CodeMirror Changelog. Процитовано 30 червня 2023.
- ↑ Implementing a Syntax-Highlighting JavaScript Editor—in JavaScript. 24 травня 2007.
- ↑ CodeMirror 2 has entered beta. 8 лютого 2011.
- ↑ Хавербеке, Марейн (8 червня 2022). CodeMirror 6.0 has been released.
- ↑ Хавербеке, Марейн (8 червня 2022). CodeMirror 6.0.
- ↑ CodeMirror 5 to 6 Migration Guide. Процитовано 30 червня 2023.
- ↑ CodeMirror System Guide. Процитовано 30 червня 2023.
Це незавершена стаття про Web-програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |