But my biggest concern is a giant hairball graph. I can do as much WASM and WebGPU as I want, but this is not something that can be solved with faster rendering.
But my biggest concern is a giant hairball graph. I can do as much WASM and WebGPU as I want, but this is not something that can be solved with faster rendering.
Allow me to quote your previous message: “I don't look into docs, but source code”. You really should consider checking docs from time to time 😀
And again, this is not related to classes in any way
Allow me to quote your previous message: “I don't look into docs, but source code”. You really should consider checking docs from time to time 😀
And again, this is not related to classes in any way
And there is nothing new with update batching, reactivity debug hooks, re-render detection, fragments, teleports, etc.
And there is nothing new with update batching, reactivity debug hooks, re-render detection, fragments, teleports, etc.
And the example you show is actually doable in any framework with a real reactivity system (like Vue), just export your reactive variables globally. Classes have nothing to do with it.
And the example you show is actually doable in any framework with a real reactivity system (like Vue), just export your reactive variables globally. Classes have nothing to do with it.
And performance gains from using tree-shaking and minification are huge, especially for third-party code and low-end devices
Performance gains from compiler optimizations are even better, it's like cherry on top
And performance gains from using tree-shaking and minification are huge, especially for third-party code and low-end devices
Performance gains from compiler optimizations are even better, it's like cherry on top
CSS classes are OK, at least we know how to use them now
CSS classes are OK, at least we know how to use them now
P.S. When you make a response, check it twice, because you really like to cherry-pick "comfortable" questions 😉
P.S. When you make a response, check it twice, because you really like to cherry-pick "comfortable" questions 😉
From pros, I can outline several issues:
1. Tree-shaking and minification
2. Issues with tooling (specifically for Vue ecosystem)
3. Deserialization
And another one: how about checking issues with classes that I posted before (you can even ask AI, I won't consider it cheating 😉 this time)
And another one: how about checking issues with classes that I posted before (you can even ask AI, I won't consider it cheating 😉 this time)
Frontend developers have been rusting their "toolchains" for years now, and they ain't stopping any time soon 🦀
Frontend developers have been rusting their "toolchains" for years now, and they ain't stopping any time soon 🦀
You really need to check out Vue docs, especially on reactivity and composition API
You really need to check out Vue docs, especially on reactivity and composition API
We all remember how the class-based approach didn't work for both Vue and React (and even Angular now) so don't get too delusional
And I also sent you a list of additional issues with classes, take a look so you might get a concept ;)
We all remember how the class-based approach didn't work for both Vue and React (and even Angular now) so don't get too delusional
And I also sent you a list of additional issues with classes, take a look so you might get a concept ;)
P.S. I'm pretty sure you are a little wrong about the Vue because Vue doesn't create component instance on every render
P.S. I'm pretty sure you are a little wrong about the Vue because Vue doesn't create component instance on every render
1. you have to create a unique className for every single component
2. components can't bee tree shaken and class member names can't be minified
3. the very docs contain code like `let me = this` because you fear loosing this
1. you have to create a unique className for every single component
2. components can't bee tree shaken and class member names can't be minified
3. the very docs contain code like `let me = this` because you fear loosing this