chore: NO-JIRA upgrade vite to version 8#1136
chore: NO-JIRA upgrade vite to version 8#1136Brad Paugh (braddialpad) merged 11 commits intostagingfrom
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 3460286646
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "Codex (@codex) review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "Codex (@codex) address that feedback".
|
Some AI comparison tests. Version Upgrades
Configuration Changes
Test Changes
Test Execution
Build Performance
Bundle Size (dialtone-vue)
|
|
Quick go through. Emoji-Picker Bundle Bloat (21KB → 1.4MB) The config uses regex externals: Evidence: Vite 5 (Rollup) output correctly externalizes: Vite 8 (Rolldown) bundles all icons into a 1.2MB chunk instead |
|
Interesting findings, especially WRT to the build time increases. On GCT across ~30 packages we're seeing an avg build time delta of Edit: same analysis on GCT for reference: https://github.com/dialpad/goblin-client-tools/pull/135#issuecomment-4092980647 |
|
Nice comparison Ignacio Ropolo (@iropolo). I feel we must be doing something wrong here to have results this poor. I will look into making some improvements. |
|
Alright so... funny thing. It seems this branch was not actually using vite 8, that pnpm-lock was still stuck on version 7, so that would explain no performance improvements. Fixed that and a bunch of other things. The build times remain roughly the same, this is mainly due to Bundle size is reduced by 200kb which is pretty decent. |
|
✔️ Deploy previews ready! |
Upgrades vite and any related dependencies to the latest version.