TL;DR: If you want to process (append, replace, etc.) a Turbo Stream response received from a fetch
request in JavaScript, simply render the stream HTML with Turbo.renderStreamMessage(html)
and let Turbo take care of it, instead of manipulating the DOM yourself.
Here's a simple Stimulus controller showing how it works:.