_Mahmoud_Ayman's blog

By _Mahmoud_Ayman, 4 months ago, In English

Hello Codeforces Community.

While browsing Codeforces, I noticed that some pages are handling large amounts of data inconsistently.

Almost all pages on Codeforces use pagination: Problemset, submissions, standings, etc., and because of this, navigation is really fast.

But the Codeforces group members' page has no pagination in usage.

For groups with a lot of members, this creates a few issues:

  • That takes a while to load the page.
  • It becomes difficult to navigate or search for members.
  • Browsers freeze or lag when all members are loaded.
  • It is inefficient compared with the rest of the site's design.
  • Because all members will be shown on the page, which makes it take more time to simply view or analyze group members, especially large or official groups.

I post this to ask:

  • Is there a technical reason this page doesn’t use pagination?

  • Are there plans to improve it in the near future? I’d be interested to hear thoughts from the community or the Codeforces team.

  • Vote: I like it
  • +63
  • Vote: I do not like it

»
4 months ago, hide # |
 
Vote: I like it +33 Vote: I do not like it

I have this problem too. Opening the members page for big groups is slow and sometimes my browser lags. Scrolling through all members is much annoying.

»
4 months ago, hide # |
 
Vote: I like it +7 Vote: I do not like it

Now I know why my celeron device get crush every time :)

»
4 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

This is a really annoying problem that can kill your enthusiasm.

»
4 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I completely agree that adding basic pagination would greatly enhance performance and navigation because loading all members at once makes large Codeforces groups slow and difficult to use.

»
4 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

and because of this, navigation is really fast.

press X to doubt

»
7 days ago, hide # |
 
Vote: I like it +18 Vote: I do not like it