Wednesday, July 29, 2009

JoyBidder gets a big performance boost

JoyBidder 1.3.0 has been just released to Mozilla addon web site during the weekend. This is a major release containing lots of good stuff. I will share some of these improvement in a series of posts starting with performance improvement.

Here is the performance comparison between version 1.3.0 and version 1.2.3

Reload 24 items~14 seconds~24 seconds
Add 24 items by item#~14 seconds~21 seconds
Sort title 305 items<1 second3 seconds

The performance gain is resulted from the following changes.
1. combine multiple XMLHttpRequests to one whenever possible
2. throttle RDF Data Source Flush calls to reduce file I/O
3. re-write the items grid using CustomTreeview

The test is performed on Pentium M / 1GB /Windows XP laptop with Firefox 3.5 and DSL internet connection.
What is the performance with JoyBidder or any other Auction Sniper/Monitor software on your computer, post your result in the comment.