Very bad performance of Launchpads website
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
I noticed that Launchpad has a _really_ bad performance compared to any other website I know of. Problems appear mostly on long (which means longer than the browser window hight) lists, e.g. bug search results. There are three things that cause severe lags in Firefox 9.0.1:
1. Loading a page. Already reported here and seems unfixable: https:/
2. Scrolling a page (especially fast scrolling via scroll bar). Causes big lags.
3. Switching to a tab with an open page. Causes a big lag compared to any other website.
The last two points cannot be explained by transferring some website element due to SSL, it's all about rendering them.
I made following observation: In both cases the lags appear only if many little graphics have to be displayed. Those are:
* bug graphics in a bug search list
* user graphics in a bug's subscribers list
* branches graphics in a branches list
* question marks and submitter user icons in an answers list
* probably many more
The lags appear clearly mostly due to those little graphics. I suggest to avoid them where possible:
* bug graphics in a bug list carry redundant information (same as the Importance column)
* make the subscribers list collapsible and collapsed by default
* remove the branch graphics in branch lists since they don't carry any information (all entries in a branch list are branches, aren't they?)
* same for the question marks and submitters icons in an answers list: they're always the same for each list entry
Make those changes optional if you want to preserve some eye candy for e.g. new users - but users that often use Launchpad will thank you for a possibility to increase the website performance!
I think problems with sprites typically indicate a local graphics
driver bug (there have been some like this in the past). For me,
flipping tabs is very fast.