ever layer of abstraction adds overhead so if we take the resource perspective in theory native should perform better.
But without metrics this is basically reading crystal balls and voicing opinions. I personally like the idea because I am doings something similar but I don't take the standard performance metrics but that I have a multi-component network component where we want to share the rust code across platforms.
Do it and measure it. Tell us your findings :)