Hotwire Turbo notes - diff between frames and streams
Turbo Reference
- Drive = whole-page swaps
- Frames = one-region swaps, client-driven
- Streams = N-region swaps, server-driven (and pushable)
targetvstargets= id vs CSS selectorevent.submitter= whichever button caused the submitdata-turbo-submits-with= loading label that doesn't clobber form value