Closed jldec closed 1 month ago
loadProject() manages a nested effect for every message. This is part of the reason for excess memory & cpu usage.
Intercept message update calls instead of using solidjs effects for watching in-memory messages.
Context
loadProject() manages a nested effect for every message. This is part of the reason for excess memory & cpu usage.
Proposal
Intercept message update calls instead of using solidjs effects for watching in-memory messages.