When charts are created (see Page_Init inside ~/Secure/MainPage.aspx.cs) the report and any charts the report contains are cached inside the ReportCache and ChartCache respectively. When a report is viewed its charts are rendered as img tags who’s src attributes point to ChartLoader.ashx and contain the chart’s unique ID. When the http request for the image is received by the ChartLoader.ashx handler, it renders and then streams the image to the user’s browser.