T.J. Żelawski
tjzel.com
T.J. Żelawski
@tjzel.com
Software Engineer @Software Mansion
I maintain some React Native open-source libraries
why use expo plugin if you can use the website instead downloadmoreram.com
DownloadMoreRAM.com - CloudRAM 2.0
DownloadMoreRAM.com - CloudRAM 2.0
downloadmoreram.com
August 16, 2025 at 7:59 AM
sadly it's literally impossible to make a 100% working anti-cheat
July 21, 2025 at 7:27 PM
Code of the app in the clip can be found here
github.com/software-man...
GitHub - software-mansion-labs/Bundle-Mode-showcase-app
Contribute to software-mansion-labs/Bundle-Mode-showcase-app development by creating an account on GitHub.
github.com
July 15, 2025 at 1:12 PM
If you want to test it in your app, keep in mind that Reanimated 3 doesn't work with standalone `react-native-worklets`. However, a nightly version of Reanimated 4 works just fine.
July 15, 2025 at 1:12 PM
Libraries that fetch data will also have a hard time - `fetch` is not yet available on Worklet Runtimes. We aim to add it soon™. For now, libraries that focus on the UI are the best bet to use with Bundle Mode - like `react-native-wgpu` or `react-native-live-markdown`.
July 15, 2025 at 1:12 PM
While the feature allows you to use virtually any library, there are some constraints. For example, some side-effects are problematic. A library that would directly import React Native can't be used on a Worklet Runtime. Don't worry, you will get a friendly error in that case.
July 15, 2025 at 1:12 PM
Ultimately this will be a plug-and-play solution, without cumbersome configurations. However, it's not that simple. Bundle Mode needs APIs that aren't yet available in React Native. Please give a thumbs up on my PR so we can ship it to React Native faster
github.com/facebook/rea...
proposal: BundleConsumer interface for TurboModules by tjzel · Pull Request #50788 · facebook/react-native
Summary: With the development of react-native-worklets library I want to align it more with the tools inside React Native ecosystem and reduce the amount of hacks needed to provide multithreading J...
github.com
July 15, 2025 at 1:12 PM
To run it, you need to install `react-native-worklets@bundle-mode-preview` and apply some patches to React Native, which expose additional APIs. The patches are non-invasive and won't change your app's behavior outside of worklets. More in the docs
docs.swmansion.com/react-native...
Bundle Mode | React Native Worklets
Bundle Mode is a feature that gives worklets access to your whole JavaScript bundle - meaning that any code that's present in the bundle can be executed in any worklet and on any runtime. This means t...
docs.swmansion.com
July 15, 2025 at 1:12 PM
Every package you import in your application will be available to use in worklets. We call this feature "Bundle Mode". This is so because worklets and your app now share the very same JavaScript bundle.
July 15, 2025 at 1:12 PM
I wish I could just pay for 30 days upfront without subscribing
June 3, 2025 at 9:25 AM
I loved the Revolver but wth was that Number9 thing
March 24, 2025 at 4:53 PM
Made me think of
February 20, 2025 at 1:41 PM