Look, what you are doing in your comparison here; dev.to/svaani/is-virtual-dom-neede..., is just bad practice - it is really not even related to Svelte. You are comparing apples and oranges and like someone else already stated, you can do batch updates to the DOM with Svelte without having it continuously update on every fired event.
I have rebuilt complex UIs from React to Svelte that way outperforms the previous version in React, but you need to have a good understanding of what you are doing and how you structure your code.
Also, note that Svelte compiles on component level, not holistically, which means that you do not or should not build your complex UI the same way you would with React.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Ok at this point your not really reading or consuming other viewpoints.
Tests I have seen that are not yours have shown otherwise, but please read everything else I said about performance.
I would also say the same, you are not reading all the points that I say.
Yes svelte is a lot better for not complex apps.
If you say 95% of the websites don't need that, we must see most percent of websites are wordpress without a thought on optimization.
Anyway, please have a look at this.
dev.to/svaani/svelte-vs-reactjs-pe...
Look, what you are doing in your comparison here; dev.to/svaani/is-virtual-dom-neede..., is just bad practice - it is really not even related to Svelte. You are comparing apples and oranges and like someone else already stated, you can do batch updates to the DOM with Svelte without having it continuously update on every fired event.
I have rebuilt complex UIs from React to Svelte that way outperforms the previous version in React, but you need to have a good understanding of what you are doing and how you structure your code.
Also, note that Svelte compiles on component level, not holistically, which means that you do not or should not build your complex UI the same way you would with React.