MarkReeder / Turntable.fm-Extensions

http://globalplaylist.com/turntable.fm.html
79 stars 14 forks source link

Performance Issues With Large Queues #42

Open hartmantis opened 13 years ago

hartmantis commented 13 years ago

Given TTfm's occasional bugginess, I had always assumed this was their fault, but it appears to be the Turntable.fm Extended extension that's slowing down the interface.

I have 780 items in my queue. When I enable the Turntable.fm Extended extension, the head-bobbing animations become severely choppy and clicking repeatedly in any area of the interface causes all the animations to seize up for up to several seconds.

This occurs in all of the latest stable, beta, and dev Chrome builds, and I have reproduced it in the latest versions of Mac OS X, Ubuntu, and Windows 7. Doesn't seem to make a difference which features of the extension I have enabled or disabled, as long as the extension itself is turned on. Disabling all other extensions does not help, and there are no errors present in the Javascript console.

When I signed in with a dummy account with no queue and the extension enabled, these issues did not present.

If there's any further info I can provide, I'd be happy to; I just don't know much of anything about how Chrome extensions work or what info might be valuable. Is there anything I might try to enhance performance aside from paring down my queue? Or is this something inherent in how the extension needs to be to work with the TT interface?

Thanks!

MarkReeder commented 13 years ago

There are a few things that need to run constantly in order to provide some of the functionality, but there shouldn't be anything involving the queue that needs to run constantly. I'll dig into this soon and see if I can nail down what's causing the slowdown.