Slow loading times on Uniques, Base, & Contributions pages
No data yet
Bug Report
2
Description
Device
All
OS
All
Browser
All
Observation
Slow loading times exist on these particular 'areas': Uniques, Base, and Contributions. This is due to the high amount of DOM elements being requested, and the size of the HTML document itself after pre-processing.
Note that this is not due to the number of images (which are performantly lazy-loaded so that only those within your viewport load as you scroll, the rest are not yet requested).
It is due to the fact that these areas have hundreds of entries - almost 500 for Base Items for example. Little I can do at the moment without breaking the pages up (and therefore breaking filtering/searching within those categories).
Will find a solution eventually.
Reproducing
Visit any of these pages and observe the long loading time.
Slow loading times exist on these particular 'areas': Uniques, Base, and Contributions. This is due to the high amount of DOM elements being requested, and the size of the HTML document itself after pre-processing.
Note that this is not due to the number of images (which are performantly lazy-loaded so that only those within your viewport load as you scroll, the rest are not yet requested).
It is due to the fact that these areas have hundreds of entries - almost 500 for Base Items for example. Little I can do at the moment without breaking the pages up (and therefore breaking filtering/searching within those categories).
Will find a solution eventually.
Reproducing
Visit any of these pages and observe the long loading time.
Decided what I'm going to do with this issue - as it is completely breaking on iOS Safari for base items, and giving very poor performance on desktop and elsewhere.
Once the DB is complete I'm going to split the Uniques category into Unique Armor & Unique Weapons, and split the Base category into Base Armor & Base Weapons.
This will roughly halve the DOM of each, bringing it below the threshhold of Apple devices and give better performance overall for everyone.
Just an update, I've modified some of the CSS which was asking for a Z transform on all 500 elements on page load, which caused the Memory overload on iPhones. It's now working fine.
List trades and earn trust
Level up as you post
Give and Receive Likes
Discreet Notifications
Avatar & Profile customisation
Private Messaging
Bookmark Pages & Posts
Use Drafts & Revisions
Attach Images
Squelches this trader, making their offers on your trades invisible to anyone except themselves. Their trade listings will also be hidden from your marketplace.
Your squelch list can be managed and edited from Top right dropdown > Account Prefs > Squelches.
Teebling
7221
Admin