Porting from Desktop / UWP to WebGL comes with a lot of challenges. When I ported an application, there were many libraries and code which didn't work on WebGL. However, I found alternatives and were able to switch libraries to make it work in WebGL.
- System.Net namespace
- Threads are not supported (System.Threading)
- No Multithreading
- No direct access to socket
- Reflection using System.Reflection.Emit