ci: Version Packages (beta)#7649
Conversation
193c0cb to
96f11e3
Compare
96f11e3 to
d8ac29c
Compare
|
View your CI Pipeline Execution ↗ for commit d8ac29c
☁️ Nx Cloud last updated this comment at |
🚀 Changeset Version PreviewNo changeset entries found. Merging this PR will not cause a version bump for any packages. |
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. |
There was a problem hiding this comment.
Nx Cloud has identified a flaky task in your failed CI:
🔂 Since the failure was identified as flaky, we triggered a CI rerun by adding an empty commit to this branch.
🎓 Learn more about Self-Healing CI on nx.dev
Merging this PR will improve performance by 84.73%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | ssr request loop (react) |
330.5 ms | 81.1 ms | ×4.1 |
| ⚡ | Simulation | client-side navigation loop (solid) |
72.6 ms | 42.7 ms | +70.19% |
| ⚡ | Simulation | ssr request loop (vue) |
420.3 ms | 286.9 ms | +46.47% |
| ⚡ | Simulation | ssr request loop (solid) |
174.6 ms | 152.4 ms | +14.57% |
| 🆕 | Simulation | ssr not-found (vue) |
N/A | 168.9 ms | N/A |
| 🆕 | Simulation | ssr redirect (vue) |
N/A | 68.4 ms | N/A |
| 🆕 | Simulation | ssr head (vue) |
N/A | 324.9 ms | N/A |
| 🆕 | Simulation | ssr loaders (vue) |
N/A | 136.6 ms | N/A |
| 🆕 | Simulation | ssr selective (vue) |
N/A | 139.9 ms | N/A |
| 🆕 | Simulation | ssr server-fn GET (vue) |
N/A | 74.5 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.7 ms | N/A |
| 🆕 | Simulation | ssr streaming deferred (vue) |
N/A | 105.1 ms | N/A |
| 🆕 | Simulation | ssr assets inline-css cdn (vue) |
N/A | 187.5 ms | N/A |
| 🆕 | Simulation | ssr assets linked-css control (vue) |
N/A | 214.2 ms | N/A |
| 🆕 | Simulation | ssr before-load chain (vue) |
N/A | 184.3 ms | N/A |
| 🆕 | Simulation | ssr control-flow error 500 (vue) |
N/A | 198.2 ms | N/A |
| 🆕 | Simulation | ssr control-flow route headers (vue) |
N/A | 213.5 ms | N/A |
| 🆕 | Simulation | ssr control-flow unmatched 404 (vue) |
N/A | 190.1 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 changeset-release/solid-router-v2-pre (d8ac29c) with solid-router-v2-pre (67a9040)1
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to solid-router-v2-pre, this PR will be updated.
solid-router-v2-preis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonsolid-router-v2-pre.Releases
@tanstack/solid-router@2.0.0-beta.22
Patch Changes
#7584
41e7a24- Remove unnecessary setTimeout from Match components#7609
51b4bd4- perf(solid-router): makeuseLinkPropsproxy-free in the spread hot pathuseLinkPropspreviously layered four proxies (mergefor defaults, twosplitProps/omitproxies, and a finalmergeof spreadable props with theresolved props memo). Solid's
spread()re-enumerated all of them through V8proxy traps on every navigation, for every
Link, which showed up in CodSpeedprofiles as a large unattributed "NodeJS internals" cost.
useLinkPropsnow returns a plain object with a stable key set whosereactivity lives in property getters backed by fine-grained memos. Values that
no longer apply resolve to
undefined, whichspread()treats as attributeremoval. The built-location memo also gained href-based equality so downstream
memos skip work when a navigation doesn't change a link's target.
This makes the client-side navigation benchmark ~30% faster.
Note: keys returned by
activeProps/inactivePropsfunctions are discoveredonce at setup — functions that later return brand-new keys (beyond the initial
set plus
class/style) won't have those keys applied.#7688
259efbe- Upgradesolid-jsand@solidjs/webto2.0.0-beta.15@tanstack/solid-router-devtools@2.0.0-beta.18
Patch Changes
#7688
259efbe- Upgradesolid-jsand@solidjs/webto2.0.0-beta.15Updated dependencies [
41e7a24,51b4bd4,259efbe]:@tanstack/solid-router-ssr-query@2.0.0-beta.23
Patch Changes
259efbe- Upgradesolid-jsand@solidjs/webto2.0.0-beta.15@tanstack/solid-start@2.0.0-beta.23
Patch Changes
#7688
259efbe- Upgradesolid-jsand@solidjs/webto2.0.0-beta.15Updated dependencies [
41e7a24,51b4bd4,259efbe]:@tanstack/solid-start-client@2.0.0-beta.22
Patch Changes
#7688
259efbe- Upgradesolid-jsand@solidjs/webto2.0.0-beta.15Updated dependencies [
41e7a24,51b4bd4,259efbe]:@tanstack/solid-start-server@2.0.0-beta.22
Patch Changes
#7688
259efbe- Upgradesolid-jsand@solidjs/webto2.0.0-beta.15Updated dependencies [
41e7a24,51b4bd4,259efbe]: