This isn't a comprehensive in-depth analysis but I have this SPA which is built with Vite + React.
When you run npm run build
it produces:
vite v5.4.8 building for production... ✓ 8210 modules transformed. dist/index.html 0.76 kB │ gzip: 0.43 kB dist/assets/images-xTxpPavl.css 2.02 kB │ gzip: 0.55 kB dist/assets/index-IHK6QBxo.css 200.12 kB │ gzip: 29.85 kB dist/assets/index-jgmGYYS9.js 0.79 kB │ gzip: 0.51 kB dist/assets/open-graph-image-Ca6hLYnz.js 1.47 kB │ gzip: 0.82 kB dist/assets/images-CwbhV2EW.js 28.75 kB │ gzip: 10.37 kB dist/assets/pageviews-C6NSq649.js 378.67 kB │ gzip: 106.42 kB dist/assets/index-HpyQl1NK.js 490.15 kB │ gzip: 154.11 kB ✓ built in 4.46s