Binding.scala: estrategia para evitar demasiadas actualizaciones de dom-tree

En mi proyecto adaptadores scala Muestro entradas de registro que se envían a través de un websocket.

Como no tengo control sobre cuántas entradas se envían, estoy buscando una estrategia para evitar que la pantalla se congele.

Creé un ScalaFiddle para simular que:https: //scalafiddle.io/sf/kzr28t

Esta función con estos parámetros funciona perfectamente:

setInterval(1000) { // note the absence of () =>
  entries.value += (0 to 100).map(_.toString).mkString("")
}

Si el intervalo se reduce y la Cadena se alarga, la pantalla se congela, p. con

setInterval(100) { // note the absence of () =>
  entries.value += (0 to 10000).map(_.toString).mkString("")
}

Existe una solución para resolver eso en el lado del cliente, o tengo que resolver eso en el lado del servidor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta