
Charbel Rami
672 posts

Charbel Rami
@charbelrami
Software Engineer @noredink. AI. A11y. Polyglot.











I really like @reactjs and @vuejs , but I've been thinking about a simpler alternative for a while. Instead of using VDOM, I wanted to come up with a way for each element, text node, property, and attribute to manage its own granular updates, regardless of the rest of the tree. As a result, I created chocolatier, a predictable, lightweight (1.7kB) UI library designed specifically for this purpose. In chocolatier, each element registers itself as dependent on state changes and independently executes its own update function. github.com/charbelrami/ch…


I really like @reactjs and @vuejs , but I've been thinking about a simpler alternative for a while. Instead of using VDOM, I wanted to come up with a way for each element, text node, property, and attribute to manage its own granular updates, regardless of the rest of the tree. As a result, I created chocolatier, a predictable, lightweight (1.7kB) UI library designed specifically for this purpose. In chocolatier, each element registers itself as dependent on state changes and independently executes its own update function. github.com/charbelrami/ch…










