There are large reports that have lots of data in them that make the report experience a little slow. There is possibility of improvement on our end but ultimately some processes don't really work to maximize the client's time as efficiently as I think they can. One specific example is an excel report that completes all the queries in under 90 seconds yet the export never materializes (even after 10 minutes). While I understand the amount of resources required to support large exports would be much greater I think if we're creating great analytics on the fly it would be well worth it.
I would say that I am not sure if a background service for all formats can be done, period, but I know that it is possible with other platforms. The last company I worked for developed an in-house solution that had reports generated in the background while the user could browse and potentially queue up more reports (something that I believe falls under the "asynchronous task" bucket). The available report types were excel, pdf, and html.
If you're flat out saying this cannot happen, then it cannot happen. But if there's a glimmer of hope that this could be done I think it would make for a sleek and seamless experience that would add some great value to myDBR (and reduce frustrations with page time-outs).
Thanks for your consideration,
Noah
PS- I think you know where I am coming from but this google developers page better articulates the kind of framework addition that I think would be really neat.