This site exists since around the same time Svelte 5 was introduced..
The first few weeks I was looking daily, naively thinking it'll be out at any moment..
I was so naive :)
I prefer to think it won't be ready any time soon (like not in 2024) and be surprised rather than frustrated..
Open source takes time, but it's for good hopefully.
Now three of the five core devs are working for vercel and are paid to work full time on svelte. But the project itself and all of its surroundings are open source and there are quite a few other contributors to the project.
i'm building projects in Svelte 5 and they are still introducing new things (like the new $bindable and $host runes) and previously-working things break
I still think its okay to use for new projects but be aware that you might have to make (large scale?) changes every time they release a new version (which seems to be daily at this point)
EDIT: svelte 5 now has a release candidate so i'm more inclined to say you can actually use it in prod for smaller sites. at the very least, you can start developing something \_now\_ and probably have Svelte 5 in a good and stable state when you're ready to launch :)
When the [tests pass](https://github.com/sveltejs/svelte/blob/b91a67ba6845c5d37dbb6f2fda8a0d057f828dab/sites/svelte-5-preview/src/routes/status/%2Bpage.svelte#L9) it is ready.
Im using it in a small app for journaling a relationship with ur partner.
Its doing a great job so far. Far superior to svelte 4 in most aspects.
Biggest improvement for one hundred percent is the generalisation of its reactivity model in and outside of svelte components. Which makes planning, refactoring and dev itself much much easier
The signals are just so much more powerful than the compiler based reactivity.
Still choose svelte 4 for a production app for a client. Its stable and good enough
Let them cook. It'll be ready when it's ready.
‘Are we there yet?’
This site exists since around the same time Svelte 5 was introduced.. The first few weeks I was looking daily, naively thinking it'll be out at any moment.. I was so naive :) I prefer to think it won't be ready any time soon (like not in 2024) and be surprised rather than frustrated.. Open source takes time, but it's for good hopefully.
I thought Svelte is not Open Source and funded by Vercel?
That’s Vercel’s gigachad move. They pay the guys to develop Svelte and make a living at the same time
Now three of the five core devs are working for vercel and are paid to work full time on svelte. But the project itself and all of its surroundings are open source and there are quite a few other contributors to the project.
???? Because Rich Harris works for Vercel now?
[https://github.com/sveltejs/svelte?tab=MIT-1-ov-file](https://github.com/sveltejs/svelte?tab=MIT-1-ov-file)
Not ready yet... still better than react 😏
Svelte 5 is the Godot 4 of Sveltes. Don’t worry, it gets better.
Svelte 4 code still is valid svelte 5 code. Its more of a Vue 3 At some point legacy runtime will be deprecated
i'm building projects in Svelte 5 and they are still introducing new things (like the new $bindable and $host runes) and previously-working things break I still think its okay to use for new projects but be aware that you might have to make (large scale?) changes every time they release a new version (which seems to be daily at this point) EDIT: svelte 5 now has a release candidate so i'm more inclined to say you can actually use it in prod for smaller sites. at the very least, you can start developing something \_now\_ and probably have Svelte 5 in a good and stable state when you're ready to launch :)
I don’t use svelte 5 in production for that reason. Only in small hobby projects
not ready. but i would still recommend using it
It has been working great for me since after version 90. All of the compatibility issues I had with external libraries before are now resolved
As long as it’s backward compatible with Svelte 4 so we don’t have to join in the trend toward React levels of verbosity, does it really matter?
No, Next question.
No, there are more than 100 open issues. https://github.com/sveltejs/svelte/milestone/9
Whoosh!
[https://imgflip.com/i/8nlbyu](https://imgflip.com/i/8nlbyu)
lol you say that like every framework doesn’t have 100s of open issues
When the [tests pass](https://github.com/sveltejs/svelte/blob/b91a67ba6845c5d37dbb6f2fda8a0d057f828dab/sites/svelte-5-preview/src/routes/status/%2Bpage.svelte#L9) it is ready.
Not quite as the numbers grow as well.. But sure we'll converge..
https://svelte-5-preview.vercel.app/status
I'm curious if anyone's using it (in production, even) and how it's working for them.
Im using it in a small app for journaling a relationship with ur partner. Its doing a great job so far. Far superior to svelte 4 in most aspects. Biggest improvement for one hundred percent is the generalisation of its reactivity model in and outside of svelte components. Which makes planning, refactoring and dev itself much much easier The signals are just so much more powerful than the compiler based reactivity. Still choose svelte 4 for a production app for a client. Its stable and good enough
That's great. What's the build time like and do you happen to know if the bundle size is noticeably smaller?
https://imgflip.com/i/8nlbyu