Open vampiebar opened 3 years ago
The current master branch of Converse (for upcoming 8.0.0 release) uses web components to render the UI, and it's now much faster.
You can test a build of the master branch here: https://conversejs.org/trunk/
You can also run make dist
on a fresh checkout of the master branch and then use the dist
directory to host it yourself.
Can you try it out and see whether there's an improvement for you?
I tested this and speed is the same .. you can produce this with 1600-2000 people in your list with prosody
On Thu, Apr 29, 2021 at 11:54 AM JC Brand @.***> wrote:
The current master branch of Converse (for upcoming 8.0.0 release) uses web components to render the UI, and it's now much faster.
You can test a build of the master branch here: https://conversejs.org/trunk/
You can also run make dist on a fresh checkout of the master branch and then use the dist directory to host it yourself.
Can you try it out and see whether there's an improvement for you?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/conversejs/converse.js/issues/2466#issuecomment-829058488, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALLSR3XMDKG2O7HFEWFVDLTLENDXANCNFSM43QOZLIA .
Also, we can use lazy div for container of list so addition for div as friends list will not block browser.
On Thu, Apr 29, 2021 at 6:47 PM Barış Gerze @.***> wrote:
I tested this and speed is the same .. you can produce this with 1600-2000 people in your list with prosody
On Thu, Apr 29, 2021 at 11:54 AM JC Brand @.***> wrote:
The current master branch of Converse (for upcoming 8.0.0 release) uses web components to render the UI, and it's now much faster.
You can test a build of the master branch here: https://conversejs.org/trunk/
You can also run make dist on a fresh checkout of the master branch and then use the dist directory to host it yourself.
Can you try it out and see whether there's an improvement for you?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/conversejs/converse.js/issues/2466#issuecomment-829058488, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALLSR3XMDKG2O7HFEWFVDLTLENDXANCNFSM43QOZLIA .
Also, we can use lazy div for container of list so addition for div as friends list will not block browser.
That's assuming the freezes are due to DOM writes. Might be true, but I don't know currently.
Checked v8. Confirm @vampiebar's comment. Big roster freezes browser.
Have you progressed on this problem?
I haven't seen any progress on this
On Thu, Oct 28, 2021 at 5:55 PM Neustradamus @.***> wrote:
Have you progressed on this problem?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/conversejs/converse.js/issues/2466#issuecomment-953926730, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALLSR3FVTIIHEUY44525RTUJFW6PANCNFSM43QOZLIA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
@vampiebar, @member7me: Have you noticed any improvements? The roster contacts are now registered via Lit components and should be faster.
When we load approx 2000 people in list ( prosody shared groups ) it blocks browser.. Is there anyway ( webworker or something else ) to make it faster? ( lazy load etc ?)
To Reproduce Steps to reproduce the behavior:
I just need faster load without blocking browser