Download Latest Version Worklets - 0.11.4 source code.zip (158.7 MB)
Email in envelope

Get an email when there's a new version of React Native Reanimated

Home / worklets-0.12.0
Name Modified Size InfoDownloads / Week
Parent folder
react-native-worklets-0.12.0.tgz 2026-08-11 229.8 kB
README.md 2026-08-11 3.8 kB
Worklets - 0.12.0 source code.tar.gz 2026-08-11 157.7 MB
Worklets - 0.12.0 source code.zip 2026-08-11 159.8 MB
Totals: 4 Items   317.7 MB 0

Key changes

WeakRef on Worklet Runtimes

Worklet Runtimes now support WeakRef. This required enabling Hermes' own microtask queue when the runtime is created, and draining it from C++.

Bundle Mode script loading on par with React Native

Bundle Mode used to load the script through in-memory copies. On iOS the whole bundle stayed resident in a std::string for the app's lifetime, and on Android a dev-server bundle passed through a Java String and two more copies over JNI. Local bundles are now mmapped and Android dev-server downloads stream to a cache file, the same way React Native's own loaders work. Dev-server fetches now also check the HTTP status and surface the error message Metro returns. In development on Android, initialization reuses the bundle React Native has already downloaded.

enableLocking option in createWorkletRuntime

createWorkletRuntime accepts a new enableLocking option, which creates a Worklet Runtime without mutex guards. It is meant for advanced use cases, where you can guarantee thread-safety of the runtime.

Other changes

Full Changelog: https://github.com/software-mansion/react-native-reanimated/compare/worklets-0.11.3...worklets-0.12.0

Source: README.md, updated 2026-08-11