I think add OffscreenCanvas & CanvasRenderingContext2D interface at first is a good idea for now.
A lot of server-side image process like shields.io can be done in OffscreenCanvas with 2d renderer
(and it should be able to load image from disk / web / memory.)
I've been eagerly awaiting canvas since I heard about Deno.
Most helpful comment
I've been eagerly awaiting canvas since I heard about Deno.