Andrey Sitnik
Andrey Sitnik
@goodmind `Symbol.observable` is just 500 B. I can’t see `redux-thunk` on [Bundlephobia](https://bundlephobia.com/[email protected]) do you inject it to Effector bundle? `redux-thunk` is also just 236 B.
4.2 KB is still less than 5 KB. Bad point for promotion. Also, 5 KB for logic like this is still too much. I am pretty sure that 50 %...
@zmitry I use the idea of entropy. How complex is the syntax? A complex system requires more code by design (every case need some memory). But if the system is...
For instance, do we argument check in production build? If you will wrap them to `if (process.env.NODE_ENV === 'production')` it will make a production build smaller with the same useful...
Wow, great visualization. Sad that it is only interactive tool without way to understand content on the picture.
Can you show the source file of the stores? Maybe I can find a way to make them more compact.
> By the way, why we need cross-subscriptions between stores? Can you explain what does it mean? Some example will be helpful.
> By the way, why we need cross-subscriptions between stores? Can you explain what does it mean?
Short optimization (without understanding meaning of the code): 1. https://github.com/zerobias/effector/blob/develop/src/graphite/runStep.js `export default` will avoid JS bundle to have unnecessary `runStepAlt` name. 2. https://github.com/zerobias/effector/blob/develop/src/graphite/command.js#L6 Separated functions instead of the object will...
@artalar so it is some sort of binding stores between each other? So store X value is a function of store Y value? What is the size of this package?