react-native icon indicating copy to clipboard operation
react-native copied to clipboard

Add installJSIBindings for turbo modules on android

Open Kudo opened this issue 4 months ago • 1 comments

Summary:

Add synchronous JSI installation for TurboModules on Android. That would help some 3rd party JSI based modules to get the jsi::Runtime on bridgeless mode. The iOS implementation will be in a separate PR.

Changelog:

[ANDROID] [ADDED] - Add installJSIBindings for TurboModules

Test Plan:

Added test in RN-Tester TurboModule test case

Kudo avatar Feb 20 '24 14:02 Kudo

Platform Engine Arch Size (bytes) Diff
android hermes arm64-v8a 17,959,791 +24,725
android hermes armeabi-v7a n/a --
android hermes x86 n/a --
android hermes x86_64 n/a --
android jsc arm64-v8a 21,317,968 +24,687
android jsc armeabi-v7a n/a --
android jsc x86 n/a --
android jsc x86_64 n/a --

Base commit: 7fffe692e715004ac4fee6418dfe8a462e180b4b Branch: main

analysis-bot avatar Feb 20 '24 14:02 analysis-bot

close and looking forward to seeing alternative solutions in the future

Kudo avatar Feb 28 '24 17:02 Kudo