Chrome 70 now has experimental support for
WebAssembly Threads. I guess the Spectre vulnerabilities are resolved to the point where SharedArrayBuffers have been enabled again. It's very exciting! Can't wait to see what projects that enables.
Was WASM Threads the biggest roadblock for experimenting with wasm as a target for vlc? Would love to follow any experimental branches if there are any around.
Edit: Came across this presentation on
VLC 3 experiments with WASM. Hope
AudioWorklets help with the WebAudio issues, haven't tried AudioWorklets myself yet but have run into perf issues with WebAudio and ScriptProcessNode on the main thread.