Beachball with 100 message znc buffer playback #110

Open
specialunderwear opened this Issue Jun 4, 2012 · 7 comments

Comments

Projects
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.

Owner

psychs commented Jun 8, 2012

I'll work on this when I have time.

psychs was assigned Jun 8, 2012

jShaf commented Oct 10, 2013

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

Owner

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