Ответ в трекере ошибок:
Спасибо за сообщение! Извините за задержку с ответом. Мне удалось воспроизвести проблему, и, похоже, что, в ущерб безопасности, установка
javascript.options.baselinejitв значениеtrueдолжна её решить. Эта функциональность, судя по всему, оптимизирована очень плохо — я вижу, что она спамит ошибками в консоли даже в стандартном Firefox. Ухудшение производительности, вероятно, наблюдается и в других браузерах, где JIT отключён (например, Cromite, Microsoft Edge, Safari, Tor Browser, Vanadium), поэтому это определённо то, что им нужно исправить.
Я уже задокументировал это на странице Web Compat.
Я не видел никакого спама в консоли, не могли бы вы поделиться этим с нами?
Я немного посмотрел на профилирование: очевидно, что на браузерах с JIT-компиляцией воспроизвести это не удаётся, но, насколько я могу судить, замедление исходит не от ProseMirror — базовой библиотеки.
@cmahns, подтвердите, пожалуйста, что в стандартной настройке вы не замечаете замедления при вводе текста на https://prosemirror.net/
Насколько я могу судить, @david / @renato, самые медленные части при вводе связаны с постановкой задач в цикл выполнения Ember (Ember runloop).