What is the intent of the getContext function on the <canvas> tag? Should it be possible to get multiple simultaneous different contexts as in?
var ctx2d = canvas.getContext("2d"); var ctxText = canvas.getContext("fancy-text-api"); var ctxFilter = canvas.getContext("image-filter-api"); ctx2d.drawImage(someImage, 0, 0); ctxText.drawText(0, 0, "hello world"); ctxFilter.radialBlur(0.1); ? OR is canvas only allowed 1 context at a time?