Nathan Fallet
11/06/2025, 2:07 PMCédric Bahirwe
11/06/2025, 2:52 PMFilip Wiesner
11/06/2025, 2:53 PMJavaScript code can’t directly call native APIs, everything must be serialized, sent across the bridge, executed on the native side, and then the result serialized back.I am not sure if this is completely true anymore since the "New Architecture". They mention this in their documentation.
The New Architecture removes the asynchronous bridge between JavaScript and native and replaces it with JavaScript Interface (JSI). JSI is an interface that allows JavaScript to hold a reference to a C++ object and vice-versa. With a memory reference, you can directly invoke methods without serialization costs.
Filip Wiesner
11/06/2025, 2:54 PMNathan Fallet
11/06/2025, 2:56 PMFilip Wiesner
11/06/2025, 2:59 PMHesam
11/06/2025, 4:44 PMNathan Fallet
11/07/2025, 10:04 AMNathan Fallet
11/07/2025, 10:04 AMFilip Wiesner
11/07/2025, 10:28 AMNathan Fallet
11/07/2025, 10:47 AMFilip Wiesner
11/07/2025, 11:07 AMKaren Frangulyan
11/10/2025, 1:37 AMimport platform.UIKit.UIDevice . I’m not sure if it would be that easy if you would like to use anything else that’s not part of the system and not available out of the box. Although it will cover almost all of the developer needs. Just to be clear - to me KMP/CMP is incomparably better than any other multiplatform framework, so I totally agree with your message.Nathan Fallet
11/10/2025, 6:24 AMNathan Fallet
11/10/2025, 6:24 AMNathan Fallet
11/10/2025, 6:25 AMNathan Fallet
11/10/2025, 7:17 AMOliver.O
11/10/2025, 2:04 PMOliver.O
11/10/2025, 2:07 PMKaren Frangulyan
11/10/2025, 2:12 PMNathan Fallet
11/10/2025, 3:28 PMKaren Frangulyan
11/10/2025, 3:40 PMOliver.O
11/10/2025, 3:45 PMMichael Paus
11/10/2025, 3:55 PMOliver.O
11/10/2025, 4:03 PMNathan Fallet
11/10/2025, 4:42 PMNathan Fallet
11/10/2025, 4:43 PMKaren Frangulyan
11/10/2025, 6:08 PMOliver.O
11/10/2025, 6:14 PMOliver.O
11/10/2025, 6:18 PM