it was kinda possible, its the page parameter in an image signature panel, but it was not possible to move the preview page around, so you could not actually see what would happen. Now preview have a navigation slider so you can see.
Thanks a lot for this tool! I had to change these lines for a sharp rendering on my Retina display:
const canvas = DOM.context2d(width, config.height).canvas;
canvas.style.border = "1px solid #aaa";
AHH! yeah, actually I have noticed those dependencies cause problems before (e.g. marked in particular). I never realised those were coming from jsDelivr too. We should really have all these things served off the same failure zone.
I do wonder if the Observable team notice these things as the US tends to get better uptime for regional services. Its possible jsDelivr works worse more for us.
I rarely see any issues with jsdelivr. Then again, I probably need to rely on uptime a lot less than you, since most of the time stuff will come from the browser cache.