Running WASM in React Native Apps

Date
Wednesday, March 26, 2025
Time
Location
Barcelona, Spain
Online

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.

Date
26 March 2025
-
Time
Location
Barcelona, Spain
Online

Running WASM in React Native Apps

Video Unavailable
Organizer
Organizer
Presented
WASM I/O
@
Speakers
Speakers
Featuring
Kræn Hansen
Software Engineer
@
MongoDB
Robert Pasiński
React Native Developer
@
Callstack
Featuring
Kræn Hansen
Software Engineer
@
MongoDB
Robert Pasiński
React Native Developer
@
Callstack

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.

Register now
Need to boost your app’s performance?

We help React Native teams enhance speed, responsiveness, and efficiency.

Let's chat
Link copied to clipboard!
//
Save my spot

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.

//
Insights

Learn more about Performance

Here's everything we published recently on this topic.

//
Performance

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.

C++ Library Integration for React Native

Wrap existing C-compatible libraries for React Native with type-safe JavaScript APIs.

Shared Native Core for Cross-Platform Apps

Implement business logic once in C++ or Rust and run it across mobile, web, desktop, and TV.

Custom High-Performance Renderers

Build custom-rendered screens with WebGPU, Skia, or Filament for 60fps, 3D, and pixel-perfect UX.

React Native Performance Optimization

Improve React Native apps speed and efficiency through targeted performance enhancements.

C++ Library Integration for React Native

Wrap existing C-compatible libraries for React Native with type-safe JavaScript APIs.

Shared Native Core for Cross-Platform Apps

Implement business logic once in C++ or Rust and run it across mobile, web, desktop, and TV.

Custom High-Performance Renderers

Build custom-rendered screens with WebGPU, Skia, or Filament for 60fps, 3D, and pixel-perfect UX.