Is there a way to increase the load speed of the charts? It draws very slowly and I've noticed it is on purpose after watching the query and response timing. When there are potentially hundreds of charts, that is unacceptable especially because it is clearly a UI choice.
I ran 100 page load tests and here are the results:
Code: Select all
Query: https://encompass.io/api/v3/widget/4538122/data?action=data&limit=250&
Average start time after page load: 81 us
Average query wait time: 4.01 s
Average content download time: 451 ms
Average start time of chart visualization: 4.67 s
Average chart visualization time: 9.82 s
Average end time of full page load: 14.49 s
The data is typically fetched within five seconds, which is relatively slow, but then it takes up to 10 more seconds to visualize the data in the chart. In polyfill.js, the routine to populate the chart appears to be waiting for no real reason other than the introduction of a visual effect. If you're going to force this behavior, could you at least provide a way to turn the delay down to zero with a parameter so the chart draws instantly? It's especially jarring if you look at an incomplete month because the page looks fully rendered until lines start appearing near the end of the chart.
This has all the familiar markings of a gee-whiz kind of idea, but it's not a helpful feature to the end user.