Open rauldiazpoblete opened 8 years ago
Hay otra opción, a medio plazo, que es mirar WebGL. Tengo unas notas rápidas de unos enlaces que he visto pasar:
Visual Cinnamon explains how she (Nadieh Bremer) converted a heavy/expensive D3 viz into a much faster canvas version: Learnings from a D3.js addict on starting with Canvas. This may be useful at some point for Onodo.
The KeyLines people now also offer a WebGL version, promising 10x-performance improvements, but warning about browser compatibility.
La opción de WebGL sería equivalente a usar Canvas (en cuanto a pros & cons) aunque nos pueda ofrecer un mejor rendimiento pero problablemente implique un mayor coste de implementación.
Aunque tenemos pendientes aplicar algunas posibles mejoras de cara al rendimiento de la aplicación (por ejemplo #59), se me plantean dudas de cara al rendimiento de visualizaciones con muchos nodos, sobre todo al intentar visualizarlas en tablets o ordenadores más antiguos.
Ante ello se me ocurren varias alternativas: