>>1059080 (OP)
>it's not a sufficient solution for everyday browsing
It really is. Vast majority of websites don't actually need canvas. One place I've seen it used properly is by firefoxes pdf viewer, to display thumbnails. Well, just integrate the pdf viewer into the browser and then give it special permission.
But why can't canvas drawing just be deterministic? Can someone explain that to me, because no where else on the web do we accept "it works differently depending on your computer".