我的目标是实时显示日志文件。我正在通过 websocket 执行此操作,但是当 html 的段落('p')开始变大(450 行)时,Chrome 开始滞后并崩溃。
实现是这样的:
var paragraph = document.getElementById('idLog');
stompClient.subscribe('/suscribers/tomcatlog', function (data) {
var lineLog = JSON.parse(data.body);
if (lineLog.line !== null) {
paragraph.innerHTML += lineLog.line;
paragraph.appendChild(document.createElement("br"));
var elem = document.getElementById('main');
elem.scrollTop = elem.scrollHeight;
}
});
为什么会这样?