Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore Performance Improvement and UI Design in Sites Dashboard #101132

Open
okmttdhr opened this issue Mar 11, 2025 · 2 comments
Open

Explore Performance Improvement and UI Design in Sites Dashboard #101132

okmttdhr opened this issue Mar 11, 2025 · 2 comments
Labels
[Feature Group] Developer & Contractor Tools Features and tools designed for developers and contractors working on WordPress.com sites. [Feature] Multi-site Management Features related to managing multiple sites from a single WordPress.com account. [Product] WordPress.com All features accessible on and related to WordPress.com. [Type] Feature Request Feature requests

Comments

@okmttdhr
Copy link
Member

okmttdhr commented Mar 11, 2025

What

The recent performance optimization in the Sites Dashboard helped address a regression affecting mobile users with a large number of sites. However, concerns have been raised about the maintainability of this solution and its impact on code complexity.

Why

The current solution/code could introduce additional complexity that may make future maintenance difficult.
See #100977 (comment) for more context.

Possible Approaches

  • Investigate the root cause that is affecting high CPU usage to determine if there are alternative solutions that avoid adding complexity. Evaluate broader performance improvements that could benefit all device types, rather than just mobile users.
  • Assess the existing UI design to determine whether the viewport-based differences are necessary and if the design should be adjusted for consistency, since it could lead to non-excellent experiences for users. Consider a design iteration where the sites list is not shown on the site details page, as this could simplify the code, improve performance, and enhance the overall user experience.
@okmttdhr okmttdhr added [Feature Group] Developer & Contractor Tools Features and tools designed for developers and contractors working on WordPress.com sites. [Feature] Multi-site Management Features related to managing multiple sites from a single WordPress.com account. [Product] WordPress.com All features accessible on and related to WordPress.com. [Type] Feature Request Feature requests labels Mar 11, 2025
Copy link

This issue could use some more labels, to help prioritize and categorize our work. Could you please add at least a [Type], a [Feature], and a [Pri] label?

@supernovia
Copy link
Contributor

📌 ACTIONS

  • Triaged

📌 Message to Author
I'm marking this as triaged because it's already assigned to a team, but if you need testing/sorting from Product Ambassadors, please send it back to Needs Triage. Thanks!

@supernovia supernovia moved this from Needs Triage to Triaged in Automattic Prioritization: The One Board ™ Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature Group] Developer & Contractor Tools Features and tools designed for developers and contractors working on WordPress.com sites. [Feature] Multi-site Management Features related to managing multiple sites from a single WordPress.com account. [Product] WordPress.com All features accessible on and related to WordPress.com. [Type] Feature Request Feature requests
Projects
Development

No branches or pull requests

2 participants