@grishka exactly. this guy ActivityPubs.
I do think there could be a very performant c2s type project, but it would have to ether depend on client rendering, or somehow include opinionated yet compatible html rendering for every type of activity and side effect.
It's kinda gross how c2s purists think they can just have everything, without thinking about every detail that affects every specific activity and the disparate contexts each implementation assumes.