Results 21 comments of Noah

Another potential slowdown could be cloning. For methods like `reduce_mut`, state is cloned at most once per call. This can be mitigated by with Rc, or Mrc for internal mutability...

This is correct, stores live for the entire application lifetime

Haven't had time yet for a thorough review, but I like the idea! Maybe it would be possible to connect a store to the db worker, so it will automatically...

That might be better tbh. We can always add an adapter here, but I think DB management itself might be stretching this projects scope

Yewdux 0.9.3 is the last version to support Yew 0.20.0. You can depend on crates.io or freeze the git commit https://github.com/intendednull/yewdux/releases/tag/v0.9.3

We are currently using the unreleased fix. Could probably switch to a custom solution without much trouble.

One test does not pass when "serde-arbitrary-precision" is set. It does pass when "serde-with-arbitrary-precision" is set, and not "serde-arbitrary-precision". Something to do with the serde_json encoding I think, will keep...

I've kept all the serde tests using the serde traits. Maybe we should add tests using the bincode Encode/Decode traits as well

We can actually remove anymap completely. Not hard at all to manually implement a dynamic map, especially for our simple use case

What else needs to be done for this task?