Best practices for multiple turbo_stream_from tags?

Just curious, what is the best practice for applications with multiple turbo_stream_from tags, for example, lets say in my application I have two streams such as:

<%= turbo_stream_from "posts" %>
...
<%= turbo_stream_from "comments" %>

... and in post model...

broadcast_update_to "posts", target: self

.. and in the comments model...

broadcast_update_to "comments", target: self

Is there any downside to unifying those two streams into one shared stream?

<%= turbo_stream_from "unified_stream" %>

... in the post model ....

broadcast_update_to "unified_stream", target: self

.. in the comments model ..

broadcast_update_to "unified_stream", target: self
1 Like