QuillJs медленно работает с большими документами
При создании больших документов (более 100000 слов) редактор становится все более запаздывающим, что приводит к разочарованию в использовании.
Есть ли способ контролировать, какая часть документа отображается в DOM, и в то же время позволяет пользователю редактировать весь документ?
Похоже, что Quill рендерит все узлы содержимого редактора в DOM независимо от того, видны ли узлы пользователю или нет. Для сравнения, подобная медлительность может ощущаться при работе с большим объемом текста в элементе HTML Text Basic.
Я сталкивался с другими проектами, которые решают эту проблему, не допуская невидимого контента из DOM. Вот два примера:
Редактор Ace обрабатывает это, отображая только видимый в данный момент контент в DOM.
И Clusterize.js обрабатывает данные строк аналогичным образом.
Я читал документацию по Quill, но пока не нашел решения.
Любая помощь будет оценена.