My Experience with Svelte: A Framework Not Ready for Big Projects nor Heavy-Duty Apps

My Experience with Svelte: A Framework Not Ready for Big Projects nor Heavy-Duty Apps
Photo by Bharat Patil / Unsplash

After getting recommendations from some friends, I decided to give Svelte a shot in four different apps.

To be fair, it was a smooth experience, but it quickly became apparent that Svelte isn't nearly as mature as React or Vue.

In terms of its ecosystem and community, Svelte still feels underdeveloped. It’s not there yet when it comes to handling large-scale, complex apps.

That’s why I was quite surprised when a CTO of one of my friend's companies decided to use Svelte for all of their work. In hindsight, it turned out to be a poor decision.

While I’d definitely recommend Svelte for small and lightweight projects, like simple landing pages or basic apps, I wouldn’t suggest using it for anything that requires scalability or serious heavy lifting.

In our own work, we’ve used Next.js, Nuxt, Gridsome, and Astro—and compared to Svelte, these frameworks are far more mature and better suited for complex applications.

I can't help but wonder if some decisions to use Svelte come from a dislike of JavaScript or even a specific distaste for React or Vue.

But making such choices can quickly lead to a pile of complex, unscalable code. Sarcasm aside, you might as well decide to build a house on quicksand at that point!








Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+