Редактор становится нестерпимо медленным по мере увеличения длины поста

Интересно, мне не удаётся воспроизвести это здесь:

Я вижу, что этот форум отстаёт в обновлениях. На прошлой неделе я объединил изменение, обновляющее библиотеку HighlightJS до её последней версии, что значительно ускорит работу.

Кроме того, на экземпляре https://forum.manjaro.org включена настройка autohighlight all code, что не является хорошей идеей для форума поддержки, где большинство постов с блоками кода содержат простые логи, а не настоящий код. Я бы предложил их команде как можно скорее отключить это.

Помимо этого, подсветка более 10 000 строк кода в основном потоке браузера будет ощутимо медленной на некоторых устройствах, что легко заметить при открытии GitHub-разницы на Android-телефоне. У нас есть планы реализовать это в фоновом JS-воркере, но это имеет некоторые недостатки, и мы ещё не добрались до этого.

3 лайка