unstale

npm / react-native-worklets

react-native-worklets

What changed in react-native-worklets 0.13, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

5 breaking8 new APIs and options3 behavior and defaults1 tooling5 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

react-native-worklets 0.1322 changes

Breaking changes 5

  • Removes createSerializableInitializer as part of removing the Serializable handle.

    0.13.0release notes

  • Removes the networking preview and its feature flag.

    0.13.0release notes

  • Now serializes its value eagerly into a retaining Serializable instead of rebuilding it lazily on each runtime through a handle.

    0.13.0release notes

  • The Babel plugin treats navigator as a known global, so worklets resolve it on their own runtime instead of capturing the main runtime's object.

    0.13.0release notes

  • Removes SerializableInitializer as part of removing the Serializable handle.

    0.13.0release notes

New APIs and options 8

  • Evaluates the bundle on the UI Worklet Runtime on a background thread while the RN Runtime evaluates it, instead of on the JS thread in start; bundleModeMetroConfig prepends a triggering polyfill.

    0.13.0release notes

  • Adds a fast path for number or boolean values without serialization; fixed-type Synchronizables expose setDirty, a non-exclusive write that does not wait for other setDirty calls.

    0.13.0release notes

  • Adds enableNetworking, which defaults to true and is forced off on runtimes without the Event Loop.

    0.13.0release notes

  • Adds getCurrentThreadId as a public JavaScript API.

    0.13.0release notes

  • Adds isOnUIThread to the Worklets Stable API.

    0.13.0release notes

  • Adds iOS Swift Package Manager support through Package.swift and SPM integration metadata in react-native.config.js.

    0.13.0release notes

  • Adds networking APIs for Worklet Runtimes in Bundle Mode, including XMLHttpRequest, Blob, FileReader, fetch, Headers, Request, Response, FormData, AbortController, and AbortSignal.

    0.13.0release notes

  • Adds blob and arraybuffer response types to XMLHttpRequest in the Worklets networking module.

    0.13.0release notes

Behavior and default changes 3

  • On Worklet Runtimes, queueMicrotask now enqueues native Hermes jobs rather than using a custom JavaScript microtask queue.

    0.13.0release notes

  • The fourth argument is now autoworkletized.

    0.13.0release notes

  • The fourth argument is now autoworkletized.

    0.13.0release notes

Tooling 1

  • Ships the OXC Worklets plugin at this package path, with prebuilt binaries for macOS, Linux, and Windows on x64 and arm64.

    0.13.0release notes

Fixes and other changes 5

  • The plugin no longer workletizes getters, setters, or constructors.

    0.13.0release notes

  • Fixes a ReferenceError when a worklet file assigns to module.exports.

    0.13.0release notes

  • Adds support for React Native 0.88.

    0.13.0release notes

  • Native methods on the Worklets module proxy again read missing trailing arguments as undefined instead of throwing, fixing calls on guest runtimes in Legacy Eval mode.

    0.13.0release notes

  • Native methods on the Worklets module proxy again read missing trailing arguments as undefined instead of throwing, fixing calls on guest runtimes in Legacy Eval mode.

    0.13.0release notes