datascript

Immutable database and Datalog query engine for Clojure, ClojureScript and JS
Oliver George 2019-10-02T22:40:22.010100Z

In the end I decided to do a heap of tiny transactions so I could break things up.

Oliver George 2019-10-02T22:41:56.011700Z

I don't think web workers help because of the serialization cost but I'd be happy to be proven wrong. I guess the datascript DB could live in the web worker but otherwise it's a large data structure to pass around.