I've been writing a custom engine for web using WebAssembly. It has some cool stuff like procedural audio that's shown off a tiny bit in this demo.
To make that audio work I need SharedArrayBuffers, and SharedArrayBuffers require CORS flags to be set as detailed here: https://developer.chrome.com/blog/enabling-shared-array-buffer/
Right now my engine works on itch.io in Chrome without the CORS headers set, but that's temporary and Chrome will be disabling support next month. It's likely very difficult to make my engine work without SharedArrayBuffers, but I'd really like to host my future work on itch.io.
I noticed there was some discussion of this issue around half a year ago: https://itch.io/t/1028526/cross-origin-policies-for-webassembly
Has any further progress been made on this front?