Gantt + Boost
Gantt chart is really cool but performance limits you to maybe 10-20 rows. We need to support over 1000, with interaction. Animation is not important. Currently the boost module doesn't work with gantt, but if it did it would be truly awesome.
Thanks for writing! The Boost module deals with the data points, in this case it would rendering the rectangles for the tasks.
I don’t think enabling Boost for Gantt would make a very big difference. Rendering 1000 rectangles in SVG should’t be a problem in the first place. I suspect the performance bottleneck is something else, like the grid axis or something.
Can you share a demo of your problematic chart, where we can do some profiling?
-
Lois Reavis commented
Breaking news and analysis from grerem.com Politics, world news, photos, video, tech reviews, health, science and entertainment news... https://grerem.com/
-
Aaron Beall commented
For what it's worth the bottleneck ended up being the Navigator feature, without it the performance was much better. The navigator is a cool feature, though, it'd be great if it performed better, but that's a separate issue I guess.
-
Aaron commented
Here's a demo: http://jsfiddle.net/j5quwvz9/
I'm using navigator and scrollbar to render 100 items (real use case is anywhere from 1,000 to 10,000) and the dragging and scrolling is very bad. I'd be happy to know if there's some way I can make this perform better.