Porting to native disrupts the previous ecosystem. It's amazing when users of your software can modify it to fit their needs, in the same language.
Adding another barrier in the name of performance is justified only if your project actually hits hard limits. It's annoying when I hear these claims of JS is slow, then look at the code in questions (if it's public).
The code always has immediate problems. In some sense, maybe it is better to just switch languages then to challenge these assumptions.
Why bother? It's better just to use a different language in the first place and get the performance for free.
Your argument is consistently "if only JavaScript was different then it would be faster".
That's wonderful but it isn't different. JavaScript is JavaScript. If you want performance you're better off with another language.