Live data from Hacker News

Shopify is moving from React Native back to Swift and Kotlin

shopify.engineering

961–962 of 962 posts

Re: Shopify is moving from React Native back to Swift and Kotlin

#961

Earlier quoted context omitted.

Combined Shopify sales are ~half of Amazon's but growing quicker. Shopify probably supports more sales per engineer than Amazon's retail stack team.

Amazon also has AWS as infra though, they only do retail as a side gig

They also have enormous fulfillment services. Shopify doesn't handle that part.

They also have video and music streaming. And Kindle Unlimited.

Re: Shopify is moving from React Native back to Swift and Kotlin

#962

Earlier quoted context omitted.

The problem with everything being single threaded isn't so much that you want to do a lot of parallel processing, but that you don't want to have the occasional fat loop cause the whole engine to start stuttering. If you want butter smooth scrolling while there's (for example) a lot of dynamic content moving around, you want very precise control of the threading so you can get the gnarly stuff done without causing hi…

The browser, iOS, and Android all use a main thread separate from the thread responsible for scrolling animations. However, I think it's true that controlling threading in order to perform gnarly work in a separate thread is more ergonomic on mobile than in JS/React. You'd need to create a Promise that wraps a Web Worker, which would be an unusual thing to use. I don't think most apps need such control over threading…

If you care about smooth interactions, the browser even in 2026 is not the most straightforward route, nor the route any reasonable small company takes.
Post reply on HN