RTR#25 Further performance improvements (user page, tag page), marking new comments

Today, I worked on the user and tag pages to make them operate a bit faster and consume fewer hardware resources. Additionally, I implemented the first iteration of marking new comments in visited threads and posts. This is a test change and will be improved over the next few days. It's progressing a bit faster than I initially anticipated. The remaining time is dedicated to fixing issues related to user account deletion and a new deployment method for /kbin:
https://codeberg.org/Kbin/kbin-core/pulls/132

You can track changes in the official repository
https://codeberg.org/Kbin/kbin-core

or on Github
https://github.com/ernestwisniewski/kbin

/kbin user settings panel
ernest,
@ernest@kbin.social avatar
ernest,
@ernest@kbin.social avatar
dgoldsmith,
@dgoldsmith@mastodon.social avatar

@ernest The thing that's different from email for social media is moderation, which is why the host matters. Also, for both email and social media, the host matters for other reasons: you don't want someone who's going to lose all your email by going out of business suddenly, or who has poor uptime, etc etc.
Saying "the host doesn't matter" caused a lot of people to bounce off the Fediverse when they first tried it, because they wound up on hosts with terrible or no moderation.

Pamasich,

Hey @ernest, I noticed that the new comment markers are rather hard to see on some themes. They work perfectly on the Tokyo Night theme, but did you test them on others? This is how it looks for me using the Dark theme. I also tried the Light theme with the same issue.

edit: Forgot to mention, I did turn off all my userscripts and custom css.

Chozo,

What exactly is the Turbo Mode? I turned it on, but can't see any difference in behavior on my end, but I'm not sure what I should be looking for.

ContentConsumer9999,

It makes it so that you don't load a new page each time you click on something.

Chozo,

Ahh, okay I see what you mean now. Interesting. It actually makes page loads slightly slower on my old-ass Chromebook (but that's on me; this machine is a few years out of support for updates).

I wonder if this is better or worse for server performance, though.

ernest,
@ernest@kbin.social avatar

This may be more noticeable on weaker internet connections. There is also browser-side caching, so it may not work perfectly everywhere. Currently, this is an experimental version. For the server, it's marginally better, but there are no significant differences, is more about the user experience.

Chozo,

Good to know, thanks!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • giereczkowo
  • lieratura
  • sport
  • Blogi
  • Spoleczenstwo
  • muzyka
  • LGBTQIAP
  • rowery
  • opowiadania
  • Pozytywnie
  • slask
  • Psychologia
  • motoryzacja
  • turystyka
  • kbinDevlog@kbin.social
  • MiddleEast
  • krakow
  • fediversum
  • zebynieucieklo
  • test1
  • esport
  • Archiwum
  • kino
  • niusy
  • FromSilesiaToPolesia
  • NomadOffgrid
  • Cyfryzacja
  • m0biTech
  • goranko
  • All magazines