Есть ли какой-нибудь способ запустить model.applyEdits() в отдельном воркере?

#javascript #reactjs #web-worker #monaco-editor

#javascript #reactjs #web-worker #монако-редактор

Вопрос:

Я разрабатываю совместный редактор с использованием monaco-editor, и из-за бизнес-модели (CRDT) пользователи, редактирующие один и тот же документ, получают данные посимвольно, но это приводит к тому, что model.applyEdits() вызывается n * символов раз, замораживая приложение до тех пор, пока не будут внесены все изменения. Мой вопрос в том, есть ли какой-нибудь способ запустить отдельного работника, выполняющего вызовы из ITextModel?