It is now exceedingly easy to show loading indicators and stream content out-of-order without using any JavaScript
https://ruby.social/@nshki/111965373116325519Declarative shadow DOM now supported by all modern browsers wowza.
Ruby.socialOOO streaming in Astro is currently my only use case for DSD, but I'm excited to try it out!
You're still streaming HTML in order, but the DSD lets you slot the in order content into the previously rendered template out of order. It's kind of brilliant.
AFAIK,
@passle was the first person to popularize this method of out-of-order streaming
https://mastodon.social/@passle/111709021119627922