I currently have a UI table with 5 columns, each containing different charts rendered using various directives such as custom progress bars and margin targets. The functionality is operating smoothly at the moment.
Issue: When loading the page, it takes about 10 seconds to render (with backend data returning in 800-900ms). However, when I reduce the number of chart columns from 5 to 1, the rendering time dramatically decreases to 2.5 seconds. As I gradually add columns back in, the rendering time increases by 1-2 seconds per additional column.
I am exploring options to potentially call all 5 directives simultaneously to improve the rendering time to around 3-4 seconds.
Thank you in advance!