The Javascript runtimes runs synchronously through the dart ffi. So now you can run javascript code as a native citzen inside yours Flutter Mobile Apps (Android, IOS, Windows, Linux and MacOS are all supported) .
Read moreWhy you shouldn’t use node JS?
However, there is a downside to Node. js being single-threaded. The single-threaded implementation makes Node a bad choice for CPU-intensive programs . When a time-consuming task is running in the program it blocks the event loop from moving forward for a longer period.
Read more