I'm kinda half and half. I see why this could be needed for people
with big friend lists, but I'm wondering if it might lag ph as
adding and removing friends takes some time for just one person.
Imagine if you want to remove 50 users on your friendlist and think
about how long it would take.
I agree with ShadowSragon86, on my safari browser, I have to close
the tab and open it again and 20% of the time, it doesn’t work, so
I can’t think what will happen if I do it all at once, anyway
this won’t be useful to me since there is barely anyone on my
friendlist as I usually press the reject button
Just wanted to mention and give more insight with how
friending/unfriending works in relation to performance. It lags,
but you only will notice it on your browser's end. If you've ever
mass unfriended a bunch of people by opening the unfriend links in
new tabs then you may notice some tabs not loading or receiving
gateway errors. This is normal. You can open a bunch of tabs and
instantly close them and these requests will still process just
fine. However, you'll still have to wait and can't do much else
while this is going on anyway.
The request to friend/unfriend would be instant, but you lag
because you (the browser) wait for a response back for any of these
requests (from the server's end). This is only very taxing on the
browser's end if you're mass adding/unadding others as the time
waiting for these responses only adds up. Not much that can be done
about that unless Riako ever reworks friendslists and wants to use
a different system and or methods than how it's all currently
handled. It could potentially be made a lot quicker and faster.
But no, this doesn't lag PH. It's very negligible (like most other
things) with how it affects the performance for other users that
are using the site while these types of requests are going on.
Full support for this idea. I have so much inactives in my
friendlist, which are inactive since years. The only reason I dont
unfriend them is the much work.