3 ms·
All "top ranked" libraries that use fine-grained observables graph in this benchmark are actually "broken"[1]. 1. https://github.com/ryansolid/solid/issues/46
by localvoid 7y ago
All "top ranked" libraries that use fine-grained observables graph in this benchmark are actually "broken"[1].
1. https://github.com/ryansolid/solid/issues/46 https://github.com/ryansolid/solid/issues/46
- luwes 7y ago@localvoid thanks for the investigation, Sinuous can get around this with the template module I believe. Also Sinuous doesn't use the same library as Solid or S.js for tracking dependencies. I'll do some investigating if it has the same issue that you posted.
- localvoid 7y agoYour library has the same issue. Also, you are using linear search[1] when removing edges. 1. https://github.com/luwes/sinuous/blob/e33c5e8bcdb461be61f7d078ac5e606b4745382a/packages/sinuous/observable/src/observable.js#L161 https://github.com/luwes/sinuous/blob/e33c5e8bcdb461be61f7d0...