Desktop version runs on Electron and thus is actually a chromium-based web browser limited to specific apps. Try opening shared excel or word file in browser in Office Online, and then in Teams and you'll quickly realize they're same breed.
Maybe check service workers? Weren't they disabled in Basilisk by default?
I'd also take a guess that M$ might be blocking it if you do not use multithreading. check those options too.