top | item 45649346

(no title)

SebastianKra | 4 months ago

Svelte:

  let doubled = $derived(count * 2);
React:

  const doubled = count * 2

discuss

order

codedokode|4 months ago

React is the most inefficient in terms of performance (after imgui); it recomputes everything on every event like mousemove. It was probably made for simple forms with tens of variables.

alserio|4 months ago

I explicitly said svelte 3 and 4, while runes have they pro and I appreciate them, svelte was terser before.

SebastianKra|4 months ago

Oh sry, I thought Svelte introduced runes in v4, not 5.

I find it pointless to argue about old versions of Svelte and Vue, when their drawbacks have already been addressed by their own creators [^1].

[^1]: https://svelte.dev/blog/svelte-5-is-alive