Getting firebase "bandwidth quota exceeded" error when trying the demo. You shouldn't have to worry about this kind of stuff if it's just a static site. I'd host this on a cdn like cloudflare or github pages (free!).
My bad! Switched over to the github pages fallback. Cloudflare pages isn't suitable because the wasm files (100mb+) exceed the 25mb limit. (i could bypass this with service worker jank but that tends to be fragile). Github Pages also isn't suitable because it doesn't have a native way of sending the coi/coep headers that are required for SharedArrayBuffer to be available. Can also bypass that with service worker jank…
I'm about to buy Terraria after all these years, just so I can get the assets and check this out. You're cool :)