There is a request for the Editing team to investigate whether any performance/structure improvements are possible for talkpages, to keep them accessible even when they are very large.
Context: This discussion at Enwiki's Village pump (policy) is about talkpage performance issues, when talkpages are very large. (Very roughly those over 400kb, e.g. the ~900 pages listed within WP:Database_reports/Long_pages/User_talk_(no_subpages)). These long pages cause performance/accessibility issues for some users, especially those on mobile, or using older computer hardware.
Some editors believe the DOM model elements that are added as part of DiscussionTools, are a major contributor to the performance issues. The specific request is:
we need someone who can check why long usertalkpages render very slowly for Szmenderowiecki. It is probably/possibly DiscussionTools related. Do you know someone who can look at a performance profile and diagnose the problem?
[User:Szmenderowiecki is willing to provide further details/assistance. Ping here if needed.]
Here's a copy of the Parser profiling data from the top-most example talkpage (User_talk:EEng), in case that helps:
Goal: Developers can research, and determine if there are any quick-fix-improvements we can make, and then share a comment about whether talkpages:
- Can technically be made more performant for all users (and thus remain large) without losing features [+ file tasks as needed].
- Cannot technically be made more performant, without losing [list of features that might be drop-able].
- Cannot feasibly be made more performant, and local/onwiki social guidance and restrictions are the best solutions (beyond the 2,000kb hard-limit in $wgMaxArticleSize). -- The community wants to avoid this option (more hard-to-enforce rules), if possible.
See also (marginally related):
