Upgrade solidjs beta 27 - #7916
Conversation
Upgrade `solid-js`, `@solidjs/web` and `babel-preset-solid` to `2.0.0-beta.27`, and `vite-plugin-solid` to `3.0.0-next.17` (peer-requires `>=2.0.0-beta.26`). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
View your CI Pipeline Execution ↗ for commit 194bd7d
☁️ Nx Cloud last updated this comment at |
🚀 Changeset Version Preview6 package(s) bumped directly, 0 bumped as dependents. 🟩 Patch bumps
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Bundle Size Benchmarks
Current gzip tracks all emitted client JS chunks. Initial gzip tracks only the entry/import graph. Trend sparkline is historical current gzip ending with this PR measurement; lower is better. |
Merging this PR will improve performance by 57.95%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | ssr request loop (react) |
330.5 ms | 78 ms | ×4.2 |
| ⚡ | Simulation | client-side navigation loop (solid) |
72.6 ms | 43.1 ms | +68.52% |
| ⚡ | Simulation | ssr request loop (vue) |
420.3 ms | 284.2 ms | +47.88% |
| ⚡ | Simulation | ssr request loop (solid) |
174.6 ms | 143.1 ms | +22% |
| ⚡ | Simulation | client-side navigation loop (react) |
56.3 ms | 50.3 ms | +11.84% |
| ⚡ | Simulation | client-side navigation loop (vue) |
83 ms | 77 ms | +7.75% |
| 🆕 | Simulation | ssr not-found (vue) |
N/A | 169.4 ms | N/A |
| 🆕 | Simulation | ssr redirect (vue) |
N/A | 68.2 ms | N/A |
| 🆕 | Simulation | ssr head (vue) |
N/A | 326.8 ms | N/A |
| 🆕 | Simulation | ssr loaders (vue) |
N/A | 136.9 ms | N/A |
| 🆕 | Simulation | ssr selective (vue) |
N/A | 139.7 ms | N/A |
| 🆕 | Simulation | ssr server-fn GET (vue) |
N/A | 74.6 ms | N/A |
| 🆕 | Simulation | ssr server-fn POST (vue) |
N/A | 71.3 ms | N/A |
| 🆕 | Simulation | ssr server-route middleware (vue) |
N/A | 63.3 ms | N/A |
| 🆕 | Simulation | ssr server-route (vue) |
N/A | 60.9 ms | N/A |
| 🆕 | Simulation | ssr streaming deferred (vue) |
N/A | 105.1 ms | N/A |
| 🆕 | Simulation | ssr assets inline-css cdn (vue) |
N/A | 188.5 ms | N/A |
| 🆕 | Simulation | ssr assets linked-css control (vue) |
N/A | 216.1 ms | N/A |
| 🆕 | Simulation | ssr before-load chain (vue) |
N/A | 184.5 ms | N/A |
| 🆕 | Simulation | ssr control-flow error 500 (vue) |
N/A | 197.8 ms | N/A |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing upgrade-solidjs-beta-27 (194bd7d) with solid-router-v2-pre (67a9040)1
Upgrades to the latest Solid 2.0 beta.
solid-js,@solidjs/web,babel-preset-solid→2.0.0-beta.27vite-plugin-solid→3.0.0-next.17(peer-requires>=2.0.0-beta.26)vite-plugin-solid@3.0.0-next.17ships@dom-expressions/compiler@0.50.0-next.31, which lines the compiler up withbabel-preset-solid@2.0.0-beta.27.One manual fix was needed in the lockfile:
next.17resolved its in-rangebabel-preset-solid: >=2.0.0-beta.26dependency to the stalebeta.26already present rather thanbeta.27, so that reference was retargeted and the orphaned blocks pruned.Verification
packages/solid-routertest:unit(client)packages/solid-routertest:unit(server)e2e/solid-start/basice2e/solid-router/basic-file-basedpnpm build:allAll counts match the beta.25 baseline — no regressions.