@swyx Might also be worth considering some drawbacks:
- robustness principal (If we make js a rendering dependency)
- performance (for first load)
- reach (particularly for underpowered mobile devices)
- SEO (if content not in html)
I’m a fan of both.
I tend to say “it depends”