Anyone using SolidStart in production?
I want to learn both Solid and SolidStart and I'm curious how your experience has been with using SolidStart in production
29 Replies
I am currently using it for a project and so far it has been working out fine. Though the docs are still a bit lacking and you have to be aware that breaking changes on newer versions are to be expected. However the community on this discord server is really helpful. So far I've always been able to resolve any issues I encountered relatively quickly.
Let me put it this way - I'm still happy that we picked solidstart for production projects, because I find myself missing it whenever I work on Astro, Gatsby or Next. That said, I'm really looking forward to the next big step for the project with Nitro (and vinxi), because it reduce the surface of the project a lot, and Nitro has quite stable deployment adapters, so hopefully that will make it possible for SolidStart to become smaller, more refined and mature.
I use it in production on 3 projects. It was very rough earlier this year but has stabilized to be very helpful for me and my team. I'm also looking forward to Beta 2 š
Beta 2? Ah. So, itās nowhere near V1, huh? Was hoping to start using it for client work. Seems to work okay for the few personal projects I made.
Guess Iāll be sticking to SvelteKit for client work.
Probably a good call with SolidStart in flux - using the new Runes stuff with signals beneath moves Svelte much closer to a Solid-like look and feel, not to mention performance, anyway.
Will admit, Solid and Start are a joy to work with. Iām just kind of hesitant to use really new technologies with client work.
I do like to jump in to new tech if I think itās a good fit for a client. But it can bite me in the butt. I did one contract in Svelte/Sapper when that was all the rage. Thenā¦ Rich randomly decided to kill it, which didnāt look good on my part for recommending Sapper.
@Patrick , that sounds very frustrating. SolidStart is still in beta and could change in quite fundamental ways, so if that is scary, then a more stable solution might be worth considering.
Ah. Sounds like a keeping up with the Jonesā kinda thing.
Not going to lie, I was hoping Start could hit v1 by the end of this year or early next year. But, doesnāt really look like it. Will likely wait another year.
ā¦ā¦are you evangelizing Svelte on a Solid discord? I donāt hop on Svelte discord and do similarā¦..kindly keep the topics related to Solid. As a svelte user this doesnāt make your community look good.
Start is closer to V1 and the team is moving with much eagerness and intent to get it out. Itās taken time to align everything and ensure the right decisions are made, not just because of finding the right primitives. The Nitro rebase is a big push towards stability. Weāre getting closer but with anything new thereās always risk. Good luck š
@davedbase I'm not evangelizing, I'm just trying to provide an honest and responsible answer to the question raised by @Patrick, so he doesn't end up in a tight spot, and seeing svelte/vue adopt signals makes them good alternatives for people liking the Solid model while Start gets ready. Literally yesterday, Ryan also said that SolidStart wasn't ready, so I didn't expect it would be a controversial point of view in this discord:
https://www.youtube.com/live/87D15Gu1d6w?feature=shared&t=3153:
"Yes this is accurate, SolidStart needs more time, Solid is good"
Ryan Carniato
YouTube
Building SolidJS v1.8
The upcoming SolidJS v1.8 release might not be the most flashy but it has us re-examining our foundations on the server. Join me as I talk through the thinki...
I never got that impression. It just sounded like he was saying SvelteKit is a safer option to SolidStart at this moment, which is true.
Solid is still my go-to for most projects that donāt need SSR. Itās just SolidStart needs more time to get to v1 before itās safer to use for client work.
Thatās totally fine and we appreciate the intention but it wasnāt the right moment to make the comment. This is a support channel for solid not for discussing why svelte is a better option for Start. The comment wasnāt totally necessary in this context.
For future reference letās keep that in mind friends
If a solid user hopped onto svelte discord and talked about solid performance outpacing svelte, it would trigger a similar reaction.
We donāt have rules against this directly itās just something I mention for ppl to be considerate of
Thank you for your consideration š
Iāve done that. Yes. There are some die-hard fanboys. But most folks are open to a discussion.
In many cases, there isnāt even any absolutes. Which is better kinda depends on the use case.
I think safety and tolerance is a personal decision and perspective. You should stick with the tool you find most useful to you, regardless of what it is š
this is not a fair accusation and comparison at all. I only mentioned sveltekit specifically because @Patrick mentioned it first.
i mean i get your point, and agree, I just don't think that's what i'm doing
Iām not making a big deal out of it but this original comment is similarly recommending a solution Svelte 5 that is not yet released. It was irrelevant and no germane to the discussion of SvelteKit and Start directly.
Itās all good, not a big deal friend
Cool š I actually didn't know that Svelte 5 wasn't released yet
Yeah itās a whileās away. The comparison isnāt direct or relevant tbh
so that makes my point look a bit stupid then... oh well
Start will likely be V1 before Runes
what about vue vapor? same?
Its alright. It just sounded a bit off topic thatās the only reason I made the comment myself š
Vue Vapor has no release date or target date either š
We all want good tech NOW haha
Couldnāt come sooner
Yep, will be an exciting year. Don't make it easy to pick tools today though... looking forward for the ecosystem to be on the other side of this valley.
Iāve found ours to be small but very useful. Iām yet to hit a situation where a struggled with the right tools. Svelte and Vue will catch up quickly given how big their communities are
Plus with everyone adopting solids method there will be lots of portability
@davedbase , i redacted my earlier comment - sorry for the inconvenience. I really appreciate your moderation to make sure this discord stays comfortable for everybody š
@davedbase do you all have a general timeline of when Start will hit v1? At first I thought it was soon, as it looked like you all were going to hold SolidHack ā23 at the same time of its releaseā¦ yet, itās close to end of the year and still no v1ā¦ or Hack 23.
You didn't have to tbh, like I said it's not a big deal. It's difficult being polite about it too, ppl tend react no matter how we suggest it. Either way THANK you for participating in the conversation, I appreciate you š
Ryan, Nikhil and Alexis are focused on it. The goal is to get Solid 1.8 out and then focus back on Start Beta 2 and then full release. The goal was EOY. Meta frameworks are hard haha
While I have 3 production apps on Start, I can eat the time and have the willingness to work with the roadmap and breaking changes + give feedback + report bugs. Not everyone has that patience. So it might be safe to wait until V1 š as a service provider myself...it comes down to the patience of the client. If they are less understanding I would go with something more mature.
I still use Start on my own sites. I am just hesitant to use it on sites I make for clientsā¦ because I never know if thereās gonna be like a Sapper moment or something and I get a huge slap in face for recommending a tech that got discontinued after like 2 years lol
Well, the chances of a Sapper moment are very low IMO. Solid needs a meta-framework to maximize it's capabilities. Ryan and core have been thinking that Start will become more critical to how you run Solid even outside the context of SSR. So anything can happen but again I personally believe that's unlikely.
It's sad that the Sapper situation happened š¦ it definitely caused a lot of PSTD in the community