-
AFAICT, each signal in the graph contains a list of all its reverse dependencies (all signals who depend on it). This feels circular to me and I don't see how the browser could clean up those references. github.com/solidjs/solid/blob/40d6db6029efcb2e68d4df2b4cdf1b3644a771bb/packages/solid/src/reactive/signal.ts#L44
-
Is a mark-and-sweep GC strategy able to handle signals with this data structure or am I missing an implicit unsubscribe somewhere?