Skip to content

Move solid-2 to @solidjs/vite-plugin and 2.0.0-rc.13 - #130

Merged
NullVoxPopuli merged 2 commits into
NullVoxPopuli:mainfrom
NullVoxPopuli-ai-agent:nvp/solid-2-vite-plugin
Oct 2, 2026
Merged

NullVoxPopuli merged 2 commits into
NullVoxPopuli:mainfrom
NullVoxPopuli-ai-agent:nvp/solid-2-vite-plugin

Conversation

@NullVoxPopuli-ai-agent

Copy link
Copy Markdown
Contributor

Replaces #117 by @ryansolid. Thank you, Ryan, for the work on the Solid apps and for the explanations in #117.

What changes

  • The five solid-2 apps use @solidjs/vite-plugin instead of vite-plugin-solid. This is Ryan's commit from Bump solid-2 apps to 2.0.0-rc.3 #117, rebased on main.
  • solid-js and @solidjs/web go from 2.0.0-rc.11 to 2.0.0-rc.13.
  • @solidjs/vite-plugin is at 3.0.0-next.47. That release has the latest tag on npm, and it uses the rc.13 compiler packages.

What is different from #117

Checks

  • All five apps build.
  • SKIP_BUILD=1 pnpm exec playwright test -g "solid-2" passes (6 tests).
  • CONFORMANCE=1 SKIP_BUILD=1 pnpm exec playwright test specs/conformance.spec.ts -g "solid-2" passes (4 tests).

Not in this PR

  • A full pnpm bench run. This PR adds no result file.
  • A change to the solid-1 ten-k app. It still owns its text node. In Bump solid-2 apps to 2.0.0-rc.3 #117, Ryan recommended the plain text form for it.

ten-k (async) is still slow on rc.13

In #117, Ryan said that the fix for this belongs in the Solid runtime. On rc.13, the cost is still there.

Headless Chrome, no CPU throttle, 3 samples each. Other work ran on the machine at the same time, so read these as approximate.

query :start to :done
items=10000&updates=10000&percentRandomAwait=0 23 to 32 ms
items=10000&updates=10000&percentRandomAwait=100 7.5 to 7.9 s
items=1000&updates=1000&percentRandomAwait=100 93 to 107 ms

The recorded benches use 1,000 items.

🤖 Generated with Claude Code

ryansolid and others added 2 commits October 2, 2026 08:34
The Solid Vite plugin was renamed to @solidjs/vite-plugin; 3.0.0-next.34
is the release paired with solid 2.0.0-rc.3. All five apps rebuilt and
verified against it.

Co-authored-by: Cursor <cursoragent@cursor.com>
`solid-js` and `@solidjs/web` go from 2.0.0-rc.11 to 2.0.0-rc.13.

`@solidjs/vite-plugin` goes from 3.0.0-next.34 to 3.0.0-next.47.
That release has the `latest` tag on npm, and it uses the rc.13
compiler packages.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 2, 2026

Copy link
Copy Markdown

@NullVoxPopuli is attempting to deploy a commit to the NullVoxPopuli's projects Team on Vercel.

A member of the Team first needs to authorize it.

@NullVoxPopuli
NullVoxPopuli merged commit c750af4 into NullVoxPopuli:main Oct 2, 2026
5 of 6 checks passed
@NullVoxPopuli NullVoxPopuli mentioned this pull request Oct 2, 2026
2 of 3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants