Re:Shopify moves back to Native from React Native
by hermitwriter on Thursday September 10, 2026 @12:23PM
(#49646334)
Your data is out of date. React Native performs within spitting distance of raw native now because in the last 2 years... it basically became native - it's now false dichotomy
[ Parent
| on HN ]
Re:Shopify moves back to Native from React Native
by flakiness on Thursday September 10, 2026 @01:28PM
(#49647381)
mind sharing a link or two on the native code generation bit? I'm far behind from the scene but still curious.
Re:Shopify moves back to Native from React Native
by cyberax on Thursday September 10, 2026 @01:50PM
(#49647711)
They probably mean that modern RN apps can now use a lot of native widgets. You can look at https://docs.expo.dev/versions/latest/sdk/ui/universal/
There's also a project to add a static JS compiler, but it's been in development hell for the last 3 years: https://github.com/facebook/hermes/tree/static_h
Re:Shopify moves back to Native from React Native
by cyberax on Thursday September 10, 2026 @01:47PM
(#49647660)
It's not. RN has always used native widgets (with a custom renderer) but the JS code itself is purely interpreted.
They increased the interpreter performance by quite a bit, but JITs are impossible on iOS, so it can never be fast.
We have a RN app that needs to do a lot of geometry processing and things like polyclip are unbearably slow, so we had to add native modules to accelerate them. The web version with a true JIT works just fine.
Re:Shopify moves back to Native from React Native
by faangguyindia on Thursday September 10, 2026 @08:58PM
(#49652219)
I tried it about 2 months ago, btw. No prior experience with Flutter or RN.