Simplificación de cadenas de ruta SVG reduciendo el número de nodos

Estoy generando una cadena de ruta SVG grande que representa un gráfico de líneas.

Debajo de la tabla tengo un control deslizante para seleccionar un intervalo de tiempo. Detrás del control deslizante hay una vista previa en miniatura de todo el gráfico de líneas.

Actualmente estoy reduciendo el camino para generar la vista previa, pero al hacerlo estoy terminando con decenas de nodos por píxel y, por lo tanto, es necesario mucho más detalle. Por supuesto, esto le da al navegador más renderización de lo que tiene que hacer.

Hay mucha información disponible sobre la compresión de cadenas svg (gzipping, etc.), aunque poca información sobre los algoritmos que realmente simplifican la ruta al reducir los nodos.

Estoy usando Raphaeljs y estoy buscando una solución basada en javascript. ¿Algunas ideas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta