Sample/React. Cannot run the process on a background thread #119
Replies: 3 comments
-
It should be possible once multithreading support is implemented on .NET's wasm runtime (#79) and after we move to the stock runtime (#20). |
Beta Was this translation helpful? Give feedback.
-
thanks a lot 🤗 |
Beta Was this translation helpful? Give feedback.
-
Running C# backend on worker thread is actually a desirable scenario for my own project, so I'll most likely add an option to serve interop calls via an async queue, so that they can be processed off the main thread by default. If you'd like to future-proof for that usage scenario, make interop APIs async so that later you can just enable the option w/o breaking anything. |
Beta Was this translation helpful? Give feedback.
-
I ran the Sample/React project and tried to keep the donut from lagging under stress. Enabling CreateWorker didn't work for me :/ After which I saw your comment: "After some testing I've figured worker interaction layer adds too much complexity and makes debugging harder. It'll make more sense and will probably be more performant to use threading on C# side (#79)."
So I tried using Task on C# side.
I'm not strong in multithreading, but I thought this should work. Understandably, it didn't work
How can I run the process on a background thread? is it possible now? I will be very grateful for the answer
Beta Was this translation helpful? Give feedback.
All reactions