Context: I’m creating a gem for collaborative editing with ActionCable & ProseMirror. My solution involves spawning a pool of NodeJS child processes for applying operational transforms to documents.
Is the threadpool built into ActionCable built to handle long-running actions (20-50ms) or should those be processed in background jobs?