Swift now talks to JSI directly in Expo SDK 56. The Objective-C++ layer is gone.
A native call that crossed three languages now lowers straight to C++.
◆ 1.6 to 2.3x faster
◆ Beats Turbo Modules on async (1.55x)
◆ Ships as a prebuilt xcframework
try.expo.dev/jsi-blueksy
try.expo.dev
Talking to JSI in Swift: what changed in SDK 56
In SDK 56, Expo's native modules call JSI directly on Apple platforms. The Objective-C++ layer is gone, and calls are 1.6–2.3x faster.