Running WASM in React Native Apps
Running WASM in React Native Apps
Find out about executing WASM in React Native, the challenges of JIT restrictions on iOS, and how Callstack's wasm2c solution enables performant native modules.
Running WASM in React Native Apps

As building cross-platform mobile and desktop apps in React Native (OSS by Meta) is ever increasing. As the ecosystem is closing the gap towards Web-APIs, it is increasingly feasible to build performant and truly universal apps and libraries. The latest advancement is the ability to execute WASM in a React Native app.
In this talk, Robert and Kræn will talk about their naive approach of implementing a native module for React Native, exposing the Wasmer runtime, which turned out to be really slow, mainly because of the restriction on iOS devices that apps are not allowed to perform just-in-time compilation on devices. This however is balanced with the React Native platform’s ability to run ahead-of-time compiled native code and the current solution, built and maintained by Callstack, uses wasm2c to build native modules for React Native.
Running WASM in React Native Apps
Find out about executing WASM in React Native, the challenges of JIT restrictions on iOS, and how Callstack's wasm2c solution enables performant native modules.

Learn more about
Performance
Here's everything we published recently on this topic.
We can help you move
it forward!
At Callstack, we work with companies big and small, pushing React Native everyday.
React Native Performance Optimization
Improve React Native apps speed and efficiency through targeted performance enhancements.
Monitoring & Observability
Enable production-grade monitoring and observability for React Native apps with real-time insights and alerts.
Release Process Optimization
Ship faster with optimized CI/CD pipelines, automated deployments, and scalable release workflows for React Native apps.
React Compiler Implementation
Use React Compiler to achieve instant performance benefits in your existing applications.

React Native Performance Optimization
Improve React Native apps speed and efficiency through targeted performance enhancements.
Quality Assurance
Combine automated and manual testing with CI/CD integration to catch issues early and deliver reliable React Native releases.
Scalability Engineering
Design and validate React Native architectures that scale—supporting high traffic, modular teams, and long-term performance.
Code Sharing
Implement effective code-sharing strategies across all platforms to accelerate shipping and reduce code duplication.