Store ephemeral state changes locally using localStorage and custom Turbo Stream Actions.
Use declaratively specified action parameters in the DOM to move elements between parents.
Signal data changes across controller boundaries using the Stimulus Outlets API.
Use a MutationObserver to sort websocket messages that arrived out of order.
Manage inter-browser communication using Stimulus and the Broadcast Channel API 📡.
Update filter results using eager loading Turbo Frames.