Тип | Редактор початкового коду |
---|---|
Розробник | Марейн Хавербеке |
Стабільний випуск | 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]
Це незавершена стаття про Web-програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |