Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Beachball with 100 message znc buffer playback #110

specialunderwear opened this Issue Jun 4, 2012 · 7 comments


None yet
5 participants

When limechat is used in combination with znc bouncer and a playback buffer, performance becomes dismal. Also your screen becomes spammed with millions of growl messages. This is because limechat adds divs to a DOMHTMLDocument which can only be done in a synchronous fashion and is very very very very expensive. I tried to put it in a separate thread but DOMHTMLDocument is not thread safe so that didn't work. Any ideas? If you got a good idea, I could implement it for you. But I can not use limechat the way it functions at the moment.

Btw the beach ball and growl spam happens every time I get disconnected from the network.

chobie commented Jun 4, 2012

yea, that is too slowly. I hope someone fix this issue.


psychs commented Jun 8, 2012

I'll work on this when I have time.

@ghost ghost assigned psychs Jun 8, 2012

jShaf commented Oct 10, 2013

Same here on OSX. However with iOS, it is FAST. What is the difference?


psychs commented Oct 10, 2013

The problem is WebKit. It's so slow when we add a new item.

On Thu, Oct 10, 2013 at 5:53 AM, jShaf notifications@github.com wrote:

Same here on OSX. However with iOS, it is FAST. What is the difference?

Reply to this email directly or view it on GitHubhttps://github.com/psychs/limechat/issues/110#issuecomment-26050703

jShaf commented Oct 10, 2013

Oh, does it mean that iOS add one by one, too and yet its FAST using something else than WebKit?

I too am getting this when I wake my machine. Reconnecting to my BNC will cause the whole application to lock up for minutes.

Was there any way to mitigate this problem before a fix is found?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment