Ваш вопрос субъективен, но я постараюсь ответить.
При прочих равных, библиотека с наименьшим количеством функций, которые вам не нужны, подойдет вам лучше всего.Если вы никогда не планируете разрешить редактирование, вы, вероятно, платите некоторые накладные расходы за рендеринг, который не используется.По этой причине я бы сказал, что CodeMirror, вероятно, не лучший выбор.
Тем не менее, используйте все, что работает для вас.CodeMirror работает на вас?Вы понимаете это и это удобно?Это достаточно быстро для вашей намеченной цели, или вы чувствуете, что это затихает с вашими размерами файлов?Есть ли когда-нибудь редактирование в дорожной карте для вашего приложения?Это те вопросы, которые вам нужно задать, и только вы можете ответить.
Люди написали множество вещей, которые, как они знали, были не самыми эффективными, а иногда просто медленными, но это было проще, и они знали, что это достаточно быстро . Не каждая программа должна бытьизящный и супер оптимизированный, если требуется слишком много усилий, чтобы получить то, что вы получите от него.