Geh durch, was tatsächlich passiert, wenn JS eine native Methode aufruft — alte vs. neue Architektur.
Auf der alten Bridge wird der Call zu JSON serialisiert, in eine Queue gestellt, gebatcht, asynchron zur nativen Seite geschickt, ausgeführt, und das Ergebnis zurück serialisiert — jeder Hop kostet Zeit, und nichts ist synchron. Mit JSI ist ein TurboModule ein echtes C++-Objekt, auf das JS eine direkte Referenz hält; ein Methodenaufruf läuft über ein C++-Binding ohne JSON-Serialisierung und ohne Queue und kann synchron sein, wenn das gebraucht wird. Der Preis ist Komplexität — ein TurboModule richtig zu schreiben bedeutet, sich mit Codegen und C++ auseinanderzusetzen, während ein Modul im alten Bridge-Stil eher normalem, JS-nahem Klebecode ähnelte.