The current sdk implementation does not scale well. Reactive solid.js effects for messages and lint reports consume excessive CPU and memory resources as the number of messages grows. (see MESDK-29 and loom)
Proposal
Remove solid.js from the sdk core
core should offer an async, not-reactive CRUD api for messages and a subscribe (reactive, watcher) api for events
offer separate framework adapters for building UIs.
Context/Problem
The current sdk implementation does not scale well. Reactive solid.js effects for messages and lint reports consume excessive CPU and memory resources as the number of messages grows. (see MESDK-29 and loom)
Proposal
from https://app.excalidraw.com/s/1RmnkzJA3Ph/27CVKAmMGKx