•  
      request #12564 Load Graphs on trackers v5 data asynchronously
    Infos
    #12564
    Joris MASSON (jmasson)
    2018-12-04 09:47
    2018-11-29 11:56
    13266
    Details
    Load Graphs on trackers v5 data asynchronously
    On reports selecting many many artifacts, charts from plugin Graph on Trackers v5 can take a long time to load. For all graphs drawn with D3, the data they need to render is fetched by the server and "injected" via a Javascript "snippet" (an inline script tag).

    Changing this mechanism would let users access pages with graphs much faster.
    For example, if a project has set up its main dashboard with charts showing a report with many artifacts, every user accessing the project (just clicking on its name) will see a very slow page.

    We should instead load all this data asynchronously to have a much faster "First paint time". Users that want to see the charts would however still have to wait for the charts to load their data and render.
    Dashboard & Widgets
    10.7
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Closed
    2018-12-03
    Attachments
    Empty
    References

    Follow-ups