Я создаю инструмент (в TS), который запускает терминальные приложения, для которых я хочу предоставить браузерный просмотр в режиме реального времени с поддержкой цветов / индикаторов выполнения и всех других функций терминала.
Однако я хочу динамически загружать историю представления терминала с сервера при прокрутке пользователя вверх.
Похоже, что xterm.js хорошо подходит для представления терминала.
Однако xterm.js анализирует escape-последовательности ANSI на клиенте, что очень затрудняет динамическую загрузку истории.
В идеале сервер хранит только буфер истории, а не все escape-последовательности ANSI, которые составляют буфер при применении по порядку.
Возможно ли это с xterm.js?