Skip to content
New issue

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

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The lastest mac release is considerrably slower than 3.0 #194

Open
BlowaterNostr opened this issue May 27, 2024 · 10 comments
Open

The lastest mac release is considerrably slower than 3.0 #194

BlowaterNostr opened this issue May 27, 2024 · 10 comments

Comments

@BlowaterNostr
Copy link

No description provided.

@reyamir
Copy link
Collaborator

reyamir commented May 28, 2024

Hi, thank for your report.
Can you share me some recording?
In the main branch, I've also pushed some commit for improvement but not released yet

If you have time, can you help me test the main branch instead?
Just run

pnpm install -r
cd src-tauri && cargo install

Then

pnpm tauri dev

@reyamir
Copy link
Collaborator

reyamir commented May 28, 2024

Other issue I think cause slow performance is mandate bootstrap relays. Defaults, Lume will connect to these relays:

wss://relay.nostr.net
wss://relay.damus.io
wss://directory.yabu.me

If user is far from those relays location, the query will be very slow. So, I also working on bootstrap relays selection, user can choose bootstrap relays or input their own like noStrudel

@reyamir
Copy link
Collaborator

reyamir commented Jun 2, 2024

Hi @BlowaterNostr, I've pushed some new releases which also have some improvement on performance. can you help me retest it

@BlowaterNostr
Copy link
Author

@reyamir Is it the 4.0.8 release?

@BlowaterNostr
Copy link
Author

4.0.8 is faster on Apple Silicon than the previous release but still slower than v3. I can see that v4 has more features and you try to make a more guided experience. But the smoothness of v3 is very good. I feel it's a lost for v4 to not be as smooth.

@reyamir
Copy link
Collaborator

reyamir commented Jun 3, 2024

Yup, thank for your feedback. Can you help me record your experience, you can create new account for it. I want to figure how normal user experiences with lume.

@reyamir
Copy link
Collaborator

reyamir commented Jun 3, 2024

Yo, I've found some factors cause performance bottlenecks. The next build will probaly faster.

@reyamir
Copy link
Collaborator

reyamir commented Jun 19, 2024

Hi @BlowaterNostr, I've pushed a new version to improve performance and stability. I've already seen a huge jump in performance on my side, it should really improved on all machines now.

I'm also added the ability to custom bootstrap relays, you can custom it to skip unnecessary relay connection.

In the next update, I'll explore about negentropy to keep bandwidth usage at a minimum while maintaining fast performance.

You can try new version here: https://github.com/lumehq/lume/releases/tag/v4.0.10 or open app to check for new update. Please let me know if you still experience slow performance.

@BlowaterNostr
Copy link
Author

BlowaterNostr commented Jun 19, 2024

It feels much better. FYI https://www.youtube.com/watch?v=m90d2tYCPt4

Crushed once when I closed all the columns but I could not reproduce it.

@reyamir
Copy link
Collaborator

reyamir commented Jun 20, 2024

It feels much better. FYI https://www.youtube.com/watch?v=m90d2tYCPt4

Crushed once when I closed all the columns but I could not reproduce it.

wow, thank for your detail video. I will improve the UX when user close all columns, it should show some empty state instead of blank screen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants