Svelte doesn't really use any kind of proxy. It instruments its code with explicit invalidations and scheduled updates. Mutations are tracked "lexically" intra-component with static analysis or with explicit functions when using stores
You're right, I think I meant something more like proxy style mutation. It does of course compile down to functions operating on stores which is even more like Solid
Comments
Svelte doesn't really use any kind of proxy. It instruments its code with explicit invalidations and scheduled updates. Mutations are tracked "lexically" intra-component with static analysis or with explicit functions when using stores
You're right, I think I meant something more like proxy style mutation. It does of course compile down to functions operating on stores which is even more like Solid