We have plugs that will do that now.
They have the same issues a vector type object would.
It doesn't work well for both canvas, and webgl.
Which means the sprite solution would probably run best.
The only thing that might work better is a tilemap almost at the size of a pixel.