> Fiddling with out-of-band swaps to solve this feels error prone and overly hard to maintain.
This is almost always because of using a string-based templating system. If you use a language-embedded HTML generation library, it represents HTML fragments as first-class values in your language, and you can compose them together in flexible ways. This makes out-of-band swaps very simple.
arthurcolle 2 hours ago [-]
Video doesn't seem to be rendering, has 0:00 and 0:00 as start and end times
QuantumNomad_ 1 hours ago [-]
Video codec is avc1. I think in Safari on iOS this codec is not available on iPhones older than iPhone 15 Pro.
watermelon0 2 hours ago [-]
Works for me in Firefox. It's h264/mp4.
pekim 1 hours ago [-]
And for me in Chrome.
Rendered at 20:49:13 GMT+0000 (Coordinated Universal Time) with Vercel.
This is almost always because of using a string-based templating system. If you use a language-embedded HTML generation library, it represents HTML fragments as first-class values in your language, and you can compose them together in flexible ways. This makes out-of-band swaps very simple.