No more JS in the browser for profile pages. Means high mobile performance.
I couldn't split this PR into smaller PRs because the commits are interdependent (the new accordion requires changes introduced by render to HTML).
If we decide against render to html that's fine. We can easily switch back to render to DOM. Although redoing async rendering would require a bit more work (but not that much).
This fixes #161
No more JS in the browser for profile pages. Means high mobile performance.
I couldn't split this PR into smaller PRs because the commits are interdependent (the new accordion requires changes introduced by render to HTML).
If we decide against render to html that's fine. We can easily switch back to render to DOM. Although redoing async rendering would require a bit more work (but not that much).