У меня есть приложение, в котором я должен нарисовать много маленьких диаграмм nvd3 внутри таблицы jqgrid в моем угловом приложении. Я компилирую диаграммы с компиляцией. Тем не менее, я замечаю, что производительность растет медленнее по мере увеличения количества данных (для рисования 1 маленькой диаграммы требуется довольно быстро, но ждать, пока все это займет очень много времени)Производительность nvd3 для большого количества данных
Я заметил, что это известная проблема, основанная на этом post, поскольку это DOM-манипуляция. Я попробовал несколько трюков, например, скомпилировать диаграммы и т. Д., Но он все еще чувствует себя так медленно. Известно ли обходное решение этой проблемы?
В общем, использование холста вместо SVG даст вам улучшение производительности. На самом деле это не вариант NVD3, хотя использование SVG жестко связано с библиотекой. Так что короткий ответ - нет. –