Upgrade solidjs beta 29 - #7928
Conversation
Upgrade `solid-js`, `@solidjs/web` and `babel-preset-solid` to `2.0.0-beta.29`, and `vite-plugin-solid` to `3.0.0-next.20` (peer-requires `>=2.0.0-beta.28`). 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:
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 fd03799
☁️ Nx Cloud last updated this comment at |
🚀 Changeset Version Preview6 package(s) bumped directly, 0 bumped as dependents. 🟩 Patch bumps
|
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. |
Peer-requires `>=2.0.0-beta.29` (already satisfied) and ships `@dom-expressions/compiler@0.50.0-next.34`. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Merging this PR will improve performance by 58.11%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | ssr request loop (react) |
330.5 ms | 77.9 ms | ×4.2 |
| ⚡ | Simulation | client-side navigation loop (solid) |
72.6 ms | 43.1 ms | +68.69% |
| ⚡ | Simulation | ssr request loop (vue) |
420.3 ms | 283.9 ms | +48.05% |
| ⚡ | Simulation | ssr request loop (solid) |
174.6 ms | 142.6 ms | +22.47% |
| ⚡ | Simulation | client-side navigation loop (react) |
56.3 ms | 50.3 ms | +11.85% |
| ⚡ | Simulation | client-side navigation loop (vue) |
83 ms | 77.1 ms | +7.67% |
| 🆕 | 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.9 ms | N/A |
| 🆕 | Simulation | ssr loaders (vue) |
N/A | 136.7 ms | N/A |
| 🆕 | Simulation | ssr selective (vue) |
N/A | 139.7 ms | N/A |
| 🆕 | Simulation | ssr server-fn GET (vue) |
N/A | 74.4 ms | N/A |
| 🆕 | Simulation | ssr server-fn POST (vue) |
N/A | 71.4 ms | N/A |
| 🆕 | Simulation | ssr server-route middleware (vue) |
N/A | 63.3 ms | N/A |
| 🆕 | Simulation | ssr server-route (vue) |
N/A | 60.8 ms | N/A |
| 🆕 | Simulation | ssr streaming deferred (vue) |
N/A | 105.5 ms | N/A |
| 🆕 | Simulation | ssr assets inline-css cdn (vue) |
N/A | 188.1 ms | N/A |
| 🆕 | Simulation | ssr assets linked-css control (vue) |
N/A | 215.3 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.9 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-29 (33424bc) with solid-router-v2-pre (67a9040)1
Upgrades to the latest Solid 2.0 beta (skips over beta.28) and the latest plugin.
solid-js,@solidjs/web,babel-preset-solid→2.0.0-beta.29vite-plugin-solid→3.0.0-next.21(peer-requires>=2.0.0-beta.29, ships@dom-expressions/compiler@0.50.0-next.34)No lockfile surgery was needed — the transitive
babel-preset-solidresolved tobeta.29on a plain install.Verification
Both commits were verified independently; the results below are for the final state (
beta.29+next.21).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.27 baseline — no regressions.