You need to
before you can comment on or make changes to this bug.
Experiments with <canvas>.toBlob
Created an attachment (id=113139) [details]
Experiment uno: multiple threads.
Created an attachment (id=113142) [details]
Experiment due: sequential workqueue.
I prefer the sequential workqueue approach, it simpler to reason about and provides good sequential performance with no thread contention unlike the "experiment uno".
Parts of "experiment due" dealt with the mimeType detection changes in HTMLCanvasElement.cpp and changes to the toDataURL() area of ImageBufferSkia.cpp. These made the patch harder to read. I cut them out and submitted them separately to focus the patch on the toBlob() idea. FIXME notes suggest the changes needed to the toBlob() spec prose.
Created an attachment (id=119856) [details]
Patch: sequential workqueue.
How is this related to bug 51652?
(In reply to comment #4)
> Created an attachment (id=119856) [details] [details]
> Patch: sequential workqueue.
Is this patch for review? Are you still working on this bug? Thanks.