SolidStart: Public Roadmap - DeVinxi and Beyond #1960
Replies: 10 comments 24 replies
-
Exciting stuff. Love the vision and momentum! |
Beta Was this translation helpful? Give feedback.
-
G stuff |
Beta Was this translation helpful? Give feedback.
-
Curious why you wouldn’t consolidate this effort under TanStack start, now that it’s ‘framework-agnostic’ especially since you seem to be following a similar path with Devinxi. |
Beta Was this translation helpful? Give feedback.
-
Excited for Solid Start. It's been in the trenches for quite some time. Time to rise and shine. |
Beta Was this translation helpful? Give feedback.
-
"replacing Vinxi with a pure Vite-based system" is based on what reasons and considerations? |
Beta Was this translation helpful? Give feedback.
-
very cool! |
Beta Was this translation helpful? Give feedback.
-
@atilafassina I’m a big fan of Solid and especially SolidStart – they’re my favorite frameworks, and I can’t overstate how excited this news makes me. That said, I’d like to know if it would be possible to share, even in a very general sense, a minimum time estimate for when 2.0.0 might reach a stage considered “battle-tested” for extreme cases and regressions. Are we talking at least 2 years, maybe 3, or more? And additionally, if SolidJS itself were to reach a 2.0 version, what would be the rough idea of the timeline for that? |
Beta Was this translation helpful? Give feedback.
-
Been tracking solid since 2021, this sounds so exciting <3 |
Beta Was this translation helpful? Give feedback.
-
Why is the devinxi branch using tanstack Server-Functions plugin. Is this something SS will replace at some point? It feels like this is something SS should own. |
Beta Was this translation helpful? Give feedback.
-
I love to see that effort. I' currently deep into exploring solidstart with tanstack router and many things look very magic to me. One thing is that the boundaries between the technologies are often very unclear. For example: Or:
my solution was to use a portal in the tanstack router __root file to portal this into the tag, but that feels kinda unergonomic. enough ramblingThese are only some examples which are kind of confusing. I'll try to put my findings into more actionable discussion thoughts and issues here in GitHub / discord to help drive this forward. Today I found, that TanStack Start has a solid variant, which is basically solidstart + tanstack router + tanstack start functions. I hope we can reach this level of cohesion for solidstart and make it clear where solidstart ends and tanstack router / extra tanstack start functions begin, so that it truly feels like I'm owning the pieces, like it does in solidJS. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey, folks!
Here's a cheeky video version if you don't feel like reading.
Today marks a special day for SolidStart. Thanks to our partner Anomaly we now have formed a dedicated task force to raise the bar for our framework and maintenance. It has been some busy and amazing couple of weeks working together with Dax and his team, collecting feedback on their experience and shaping our roadmap. Which I'm happy to share with you below!
As my main task on the Solid's Core team I'll take responsibility in managing feedback and addressing them with the team. But that's just part of our renewed commitment.
Our main priority is replacing Vinxi with a pure Vite-based system, feel free to follow the ongoing work at
devinxi
branch. Our release plan has 3 steps.2.0.0-alpha
1.x.x
release2.0.0-beta
Solid 2.x.x
is achieved2.0.0
We will also work closely with the Docs team to make sure every release is properly documented for migrations.
2.0.0-alpha
effort is being carried by @Brendonovich and @katywings .Going forward, we are moving current version of SolidStart to
1.x
branch.DeVinxi work will soon be merged in
main
.New features and changes to
v1
will require more thorough testing so we can port them to the new architecture as we map and perform2.0
work.What about features?
Work has not stopped in improving the developer experience. As an immediate follow-up to
DeVinxi
work we intend to make Server-Functions easier to use. We will share more on that progress soon enough, meanwhile you can join us in Solid Discord at#solidstart
to share feedback and keep tabs on our progress.It's important to say that with
DeVinxi
efforts, we're also bound to an update on our infrastructure, before SolidStart 2.0.0 reaches stability, we're aiming to have Nitro updated to v3 and with a more straightforward integration.Keeping the lights on
At the moment we have many issues that lack triage and a few opened PRs that must be reviewed. We also reckon our documentation could use a touch up and some bulk. This will be added to our ongoing efforts in parallel to the DeVinxi initiative.
@brenelz and I are working with the Docs team to improve your experience using SolidStart, but we could use your help either reaching out to Docs team directly and contributing, or letting us know what are missing spots you're more eager to see covered!
And then what?
With SolidStart 2.0 we are looking into improving the developer experience for streaming and realtime experiences towards the end of 2025 and beginning of the next.
As topsy-turvy as the above quote may sound for a meta-framework, we want to provide you with flexible ergonomics and strong defaults. That has been the cornerstone of everything inside the Solid ecosystem and will remain true for SolidStart. We will remain unopionated but we will still provide users with great features for build your fullstack apps towards the future, bridging the gap and reducing the tradeoffs between Multi-Page Apps (MPAs) and Single-Page Apps (SPAs).
As always, you can find us around here or on discord.gg/solidjs
🤘 All the best,
@atilafassina, @Brendonovich , @brenelz , @katywings , and the Solid team
Beta Was this translation helpful? Give feedback.
All reactions