BTW I love this code: https://kidpix.app/js/app.js
repo here: https://github.com/vikrum/kidpix
repo here: https://github.com/vikrum/kidpix
canvas.width = canvas.width;
canvas.height = canvas.height;
Workaround for some weird DOM issue?As far as I know, setting `canvas.height` is unnecessary.
Also as far as I know, using `ctx.clearRect` is faster, though it's possible the author wants to reset that other canvas state as well (which `clearRect` won't do), or it's possible there's some older browser incompatibility I don't know about that the author wants to avoid.
Edit: it looks like the author is also calling `clearRect`? Maybe there's some browser behavior I don't know about, but as far as I think this code is unnecessary. You don't need to do both things.
I love rollup, uglify-js, etc. for this kind of thing: just concatenate all the modules into one JS file and ship it as-is.