Comment 53 for bug 1712854

Revision history for this message
Kathy Lussier (klussier) wrote :

I have signed resolved the hatch.js conflict, signed off on Mike's commits, and picked my previous commit that adds the persist settings to server storage. This last commit will need a signoff before it can be merged.

New working branch at http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/kmlussier/lp-1712854-hold_ui_speed_improvements_signoff

To answer some of the earlier questions about how long it takes the interface to load with the new code, I was testing the code with a holds shelf that had 972 holds. When I loaded the interface with paging set to 25 holds per page, it takes nearly 19 seconds to load, which is indeed slower than a comparable server that was loading the same shelf list at 25 holds per page.

However, if I upped the holds per page to 100, it takes the same 19 seconds to load, which is considerably faster than loading the same holds shelf at 100 holds per page on the comparable server.

In addition the the improvements in speed when paging and sorting, where I really saw a difference in speed was when I was printing out the holds shelf, both through the Print Full List button and the print full grid option. We have a lot of libraries that print out the clearable holds from this grid when pulling items, and this speed improvement will be much appreciated!