@ballpointcarrot @nolan and @sorin are the leads on #MastodonPerf and you should definitely follow both.
@cwebber is a co-editor on the #ActivityPub spec and one of the developers of #MediaGoblin
@abbenm There's the first-party web client. If your instance is on 1.5.0, it's the best client. Smooth performance, web push notifications, can be added to homescreen and used standalone.
The #mastodonperf devs are killing it with the web app. They're constantly making the app faster and lighter.
They're also experimenting with the Web Share API and will probably try new APIs as they arise
Today's teensy tiny #MastodonPerf improvement: making emoji replacement faster. This speeds up column switching by about ~50ms on a Nexus 5X: https://github.com/tootsuite/mastodon/pull/4019
TL;DR: regexes can be slow, especially when your regex contains every emoji shortcode ever (`ːsmileː`, `ːwinkː`, `ːman_cartwheeling_tone5ː`, etc.). Replacing it with a simple for-loop over the length of the string can be a big speedup!
The Mastodon webapp has gotten good (i.e. smooth) enough that I like using it better than a dedicated app! 😀
Huge thanks to all the #MastodonPerf folks for the hard work they've done.
This discourse forum is really flourishing!
Now we have @nolan delivering parts of his #mastodonperf reports in the development/performance category
https://discourse.joinmastodon.org/t/new-react-addons-perf-marks-for-easier-react-debugging/254