Ionic React bundle size and build time

Hello,

I am getting towards the point in my project where I need to deploy. Currently, my project is taking 5-10 minutes to build on netlify. I am already doing route based code splitting. Are there any other techniques that I can use without ejecting from CRA to make the build faster and bundle smaller? It doesn’t seem that large so I’m not sure why it takes so long to build.

This is my log after a local build:

`Creating an optimized production build…
Compiled successfully.

File sizes after gzip:

1.69 MB build/static/js/6.c39ffb6d.chunk.js
213.88 KB build/static/js/0.7564d66b.chunk.js
179.02 KB build/static/js/9.49806df3.chunk.js
30.11 KB build/static/js/63.8b6cdf37.chunk.js
26.23 KB build/static/js/61.566dfbcb.chunk.js
10.7 KB build/static/js/16.296534d4.chunk.js
10.04 KB build/static/js/13.dabefa98.chunk.js
7.48 KB build/static/js/33.e4ed0061.chunk.js
6.72 KB build/static/js/11.db62a864.chunk.js
5.94 KB build/static/js/17.fd0b1ad6.chunk.js
5.81 KB build/static/js/20.c6d95f32.chunk.js
5.65 KB build/static/js/55.10d78372.chunk.js
5.21 KB build/static/js/35.5aaa1b4d.chunk.js
5.2 KB build/static/js/41.f134ffe6.chunk.js
5.17 KB build/static/js/26.73bec9fb.chunk.js
4.69 KB build/static/js/10.f19bd5a2.chunk.js
4.64 KB build/static/js/39.be5fc8e6.chunk.js
4.62 KB build/static/js/21.8046d18e.chunk.js
4.49 KB build/static/js/38.a34848e7.chunk.js
4.41 KB build/static/js/40.81cdbbe0.chunk.js
4.33 KB build/static/css/0.0a5b19c0.chunk.css
4.3 KB build/static/js/1.09eaef31.chunk.js
4.24 KB build/static/js/14.f6bce47b.chunk.js
4.23 KB build/static/js/32.a61d430c.chunk.js
3.99 KB build/static/js/30.430c412c.chunk.js
3.93 KB build/static/js/42.6935e15c.chunk.js
3.69 KB build/static/css/6.8921c4c4.chunk.css
3.68 KB build/static/js/43.aa3918ce.chunk.js
3.56 KB build/static/js/46.154fe3bf.chunk.js
3.48 KB build/static/js/main.199210eb.chunk.js
3.45 KB build/static/js/15.4da27be5.chunk.js
3.43 KB build/static/js/31.5e763da6.chunk.js
3.36 KB build/static/js/polyfills-css-shim.6ff81553.chunk.js
3.32 KB build/static/js/18.db9e1b43.chunk.js
3.27 KB build/static/css/9.7ec11378.chunk.css
3.04 KB build/static/js/57.76478a32.chunk.js
2.83 KB build/static/js/8.86581fc6.chunk.js
2.79 KB build/static/js/25.5a667329.chunk.js
2.69 KB build/static/js/45.e20728a2.chunk.js
2.48 KB build/static/js/23.a47a8346.chunk.js
2.48 KB build/static/js/37.da9f3509.chunk.js
2.47 KB build/static/js/34.90976ff4.chunk.js
2.45 KB build/static/js/27.f65c9b62.chunk.js
2.24 KB build/static/js/36.e962de9d.chunk.js
2.23 KB build/static/js/28.61470882.chunk.js
2.21 KB build/static/js/runtime-main.6a4ff735.js
2.11 KB build/static/js/65.53afeb15.chunk.js
2.08 KB build/static/js/47.67066a48.chunk.js
2.06 KB build/static/js/59.df258b84.chunk.js
1.99 KB build/static/js/19.d91cde18.chunk.js
1.99 KB build/static/js/49.4c5c6209.chunk.js
1.92 KB build/static/js/22.b67c2c72.chunk.js
1.72 KB build/static/js/51.19940f12.chunk.js
1.71 KB build/static/js/53.7afa2386.chunk.js
1.68 KB build/static/js/64.991e53ae.chunk.js
1.54 KB build/static/js/29.e34e3bf0.chunk.js
1.53 KB build/static/js/7.8341f066.chunk.js
1.52 KB build/static/js/56.a6e91910.chunk.js
1.25 KB build/static/js/24.c0998718.chunk.js
1.18 KB build/static/css/main.0d068ab3.chunk.css
1.15 KB build/static/js/54.742d43ce.chunk.js
969 B build/static/js/62.184a97c7.chunk.js
793 B build/static/js/12.47e8c416.chunk.js
768 B build/static/js/52.4cfa64be.chunk.js
702 B build/static/js/58.ddf33d76.chunk.js
695 B build/static/js/50.2ccd1fd2.chunk.js
691 B build/static/js/44.cfb3e5f7.chunk.js
484 B build/static/js/48.d3e35693.chunk.js
480 B build/static/js/2.9c59efc9.chunk.js
453 B build/static/css/7.68381978.chunk.css
411 B build/static/css/8.f1e46c82.chunk.css
406 B build/static/css/1.efeeeb62.chunk.css
356 B build/static/js/60.20400b92.chunk.js
102 B build/static/css/12.28549234.chunk.css

The bundle size is significantly larger than recommended.
Consider reducing it with code splitting: https://goo.gl/9VhYWB
You can also analyze the project dependencies: https://goo.gl/LeUzfb`

Here’s my project if needed: https://github.com/tatecarson/scratch-design