Opinion

If you've never heard of them, check out svelte.dev and kit.svelte.dev.

I am more productive. Writing HTML, CSS, and JS is straigtforward. Svelte's hot-module-reloading makes my inner dev loop very fast. I feel like I can code anything with Svelte.

I can properly architect and design. Svelte provides componentization, encapsulation, composition, and extensibility.

I don't have to make as many low-level decisions. I don't agonize over which state management, templating, or styling libraries to choose. Svelte meets all my needs for building applications and libraries.

I don't waste time trying to optimize my code by hand. There's no need call optimization memo functions since the Svelte compiler makes the code as fast and small.

I quickly became an expert. Svelte's documentation is concise and precise. The tutorial and examples get you started in a couple of hours. Addtional capabilities like SvelteKit are built on top of rather than inside Svelte. This helps Svelte avoid collapsing under the weight of additional complexity.

Even if you are a React or Angular fanatic, I hope you'll check out Svelte. I've found that learning new languages and technologies helps me be better with the ones I know.