Opened 9 years ago

Closed 9 years ago

#11239 closed defect (fixed)

FishEyeList: performance issue when a large number of items are present

Reported by: Douglas Hays Owned by: Douglas Hays
Priority: high Milestone: 1.6
Component: DojoX Widgets Version: 1.5.0b2
Keywords: Cc: haysmark
Blocked By: Blocking:

Description (last modified by Douglas Hays)

Run test_FisheyeList.html. Click the button to create new items (approx 25). Now mouse over the items and the performance is really bad. It appears that every item is sized and positioned for each pixel that the mouse moves and performance begins to suffer as you add more items.

Attachments (1)

FishEyeList.patch (3.7 KB) - added by Douglas Hays 9 years ago.
possible (partial) fix to not size/position elements that have not obviously changed. Performance seems much better but still slightly sluggish.

Download all attachments as: .zip

Change History (4)

Changed 9 years ago by Douglas Hays

Attachment: FishEyeList.patch added

possible (partial) fix to not size/position elements that have not obviously changed. Performance seems much better but still slightly sluggish.

comment:1 Changed 9 years ago by Douglas Hays

Description: modified (diff)

comment:2 Changed 9 years ago by dante

Milestone: tbd1.6
Owner: changed from dante to Douglas Hays

I'm ok with the change, but I'd also like to deprecate it in favor of the FisheyeLite ... I don't suspect FisheyeList will make the migration to 2.0

comment:3 Changed 9 years ago by Douglas Hays

Resolution: fixed
Status: newclosed

(In [22715]) Fixes #11239. Add rudimentary size/[position cache to the FishEyeList? items to improve mouseover performance.

Note: See TracTickets for help on using tickets.