Worklets 0.10.0

v0.​10.​0Minor Release

Key changes

Bundle Mode considered stable

Bundle Mode is now considered stable and the recommended way of using Worklets.
Previous mode (called Legacy Eval Mode) is still enabled by default.

https://docs.swmansion.com/react-native-worklets/docs/bundleMode/

  • chore(Worklets): remove experimental label from Bundle Mode by @tjzel in #9584

Robust API for module import forwarding

Previous workletizableModules API was removed and replaced with more
configurable importForwarding, along with documentation explaining how to use it.

https://docs.swmansion.com/react-native-worklets/docs/bundleMode/importForwarding/

  • feat(Worklets): module import forwarding API by @tjzel in #9638
  • docs(Worklets): importForwarding API by @tjzel in #9665

Native serialization support for ArrayBufferView

ArrayBufferView objects (like TypedArrays) are now serialized via a dedicated
native code path, reducing serialization overhead.

  • Worklets: added native serialization for ArrayBufferView by @tshmieldev in #9475

Other changes

  • worklets plugin: preserve JSX imports in bundle mode by @hannojg in #9212
  • feat(Worklets): shared memory docs guide by @tjzel in #9282

Source: worklets-0.10.0 release notes on GitHub (abridged).

Release card
Worklets 0.10.0 release card