One of the most glaring concerns with the API I can see right away is that the context API isn't paginated. It's very interesting to see how different clients fall over when a thread has numerous descendants.

The bug has been open on it for a while. github.com/mastodon/mastodon/i

I'm working around it by doing some crafty graph transversal on batched context requests.

@Decad3nce If the scale of conversation really takes off, this will be one of the biggest bottlenecks to ensuring discourse continues.

Without it fixed, the threads can take a long time to load and users would have a disincentive to participate in an attempt to avoid latency.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.