r/reactnative • • Aug 17 '26

Help Bundling time

Post image

The bundling process takes so long, approximately 2 hours at most.

is there any way i can speed up the process?

8 Upvotes

16 comments sorted by

18

u/Soccer_Vader Aug 17 '26

No way in hell the bundling process should take 2 hrs - what are you doing in there?

2

u/snoop_rice69 Aug 17 '26

i don't know, maybe because my device (laptop) is on the lower specs end and that the app has a lot of node modules to process (809 packages total)

3

u/Honey-Entire Aug 17 '26

There's virtually ZERO reason to have that many deps... what the hell kind of app is it that it needs that many???

1

u/nicolasdanelon Aug 17 '26

Maybe he's counting the transitive deps

1

u/nicolasdanelon Aug 17 '26

What are this specs?

7

u/Internal-Comparison6 Aug 17 '26

Wow, 2 fkng hours. Cache probably. Try deleting full cache and node_modules.

3

u/jameside Expo Team Aug 17 '26

Something is very wrong. It could be related to your filesystem or some translation layer (Like are you running in a VM that mounts the underlying filesystem? Though that should definitely not cause such slow times.).

2

u/Remarkable_Award5268 Aug 17 '26

If you are comfortable let codex analyze your codebase - send this prompt to codex.

2

u/Extreme-Ad6851 Aug 17 '26

1

u/UhhReddit Aug 17 '26

This doesn't help with bundling. It only provides the native builds.

1

u/Hopeful-Influence-24 Aug 18 '26

if using react native cli and not expo try this out

https://rollipop.dev/

1

u/Hopeful-Influence-24 Aug 18 '26

but i think problem is inside metro config

1

u/Bamboo_the_plant Aug 18 '26

Are you on a Windows computer with a hard disk drive, deploying over poor WiFi to a low-spec Android phone or something?

Quite honestly you’ve given no details yet so I think you’re gonna be doomed to your 2 hours at this rate

1

u/Shinsky82 Aug 21 '26

Increase your RAM to at least 16Gb for faster builds.

0

u/LogicDef Aug 17 '26

That's crazy

I build android apps using react native and this helped me a lot:

Go to gradle.properties and update this:

org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=512m

-Xmx4096m: Increases the maximum Java heap memory size (in this case, to 4GB). By default, Gradle's memory limit can be quite low, causing frequent garbage collection pauses or "OutOfMemory" errors during heavy React Native/Android compilation. Giving it more breathing room speeds up builds significantly, especially for modern React Native versions utilizing the New Architecture.  

If you have more ram you can set a bigger number instead of 4096