InfoQDaniel Curtis2 min readintermediate
SolidStart 2: Replaces Vinxi with a Vite 8 and Enters Maintenance as Its Role Winds Down
Summary
SolidStart 2.0 replaces the Vinxi build layer with Vite 8’s Environment API, improving plugin compatibility and fixing CSS FOUC, then immediately moves into maintenance as its features are folded into core via Start mode.
- SolidStart v2 drops Vinxi and builds directly on Vite 8’s Environment API, gaining better plugin support.
- Migration requires Node.js 24, Vite 8, and moving framework config from app.config.ts to vite.config.ts.
- CSS handling is rewritten to server‑render lazy‑loaded component styles, eliminating FOUC.
- New projects can scaffold with `npm create solid --start --v2`; existing apps follow the detailed migration guide.
SolidJS front‑end engineers should care because the upgrade simplifies the build pipeline, improves performance, and signals that future full‑stack features will be in core rather than a separate meta‑framework.
6/10


