This is very much scripting related - but also very much webgl related. So which forum?!
(FYI: I know very little about C# Tasks, async, await etc.!! I do understand multithreading can not be used for Unity objects)
There has been discussion on these boards on how webgl is single threaded and some standard C# threading commands may not work in webgl.
But I think I used plugins with the await task pattern already in webgl (see glTFast runtime model loading).
What effect does the webgl runtime have on these APIs?
Do things simply get blocked and run 1 by one instead of properly multi-threaded?
Is there a list of multi-threaded C# calls that cause real problems in webgl currently? (2022 LTS)