cobexer/html2canvas — comment on commit de4f1aa9b562f55d0c2e7318dee2fee29c643059
File:  line 0
By niklasvh:

I agree that the process could be smoothed out, but it shouldn't decrease the options available currently, i.e you should still be able to:
- Do a preload or parse without actually going further (for example, the actually rendering may take up to a few seconds, and you may not want to do it immediately, or at all, if you'd prefer to send the queue to a server to render for example)
- Use same preload or parse multiple times to parse/render (i.e. if you wanna take multiple screenshots, you might not want to load images each time, or may just want to render with different options, but using same queue, which perhaps isn't very valid at the moment, but would be once the origin option is improved on)
- Why wouldn't it work with FlashCanvas, what would it change that would break it?

Another thing that I think should be considered is adding an async option for the renderer.