Running on a device
Captures from the example app — one screen per feature, all of it runnable.
UIWorker animating a real view at 60 fps — while the app's JS thread is blocked.

MKMapView host component, its view manager written in JavaScript.Web Worker–style multithreading for React Native
import { Worker } from '@ammarahmed/react-native-workers';
// Load worker code from its own file — it runs on another
// thread, in its own JS runtime. (Small snippets can also be
// passed inline: new Worker({ inline: '…code…' }).)
const worker = new Worker('./workers/double');
worker.onmessage = (e) => console.log(e.data); // 42
worker.postMessage(21);
Captures from the example app — one screen per feature, all of it runnable.
UIWorker animating a real view at 60 fps — while the app's JS thread is blocked.

MKMapView host component, its view manager written in JavaScript.