jb55's avatar
jb55 _@jb55.com 11 months ago
Notedeck should be insanely fast on any machine, even low end ones. it's powered by a custom nostr database/relay written in C. nostrdb rivals the performance of strfry, the fastest nostr relay that powers most of the largest nodes. Notedeck is all natively compiled rust code, not based on web browser tech. Renders directly from the notes in nostrdb virtual memory to your graphics card, zero copy. It's *impossible* to hit the level of performance notedeck reaches if you are building a nostr app in the browser. it will always be faster than any web-based nostr client. I took everything I learned from damus iOS to build a new client architecture designed for performance at every layer of the stack. We're backporting these performance advances to Damus iOS as well, so soon iOS will be as fast as notedeck. notedeck will also be our Damus Android app, it's designed to be mobile first and responsive. In the future it will run on iPadOS as well. Notedeck out now, so check it out to experience how fast nostr clients can be!
jack's avatar jack
#Notedeck is now out publicly (still Alpha) really recommend it! working really smoothly on this shitty laptop rn. View quoted note →
View quoted note →

Replies (53)

jb55's avatar
jb55 _@jb55.com 11 months ago
I think we're gonna need to fix our logging for me to fix it, the logs aren't saving at the moment so I won't be able to see what's wrong. will get on this!
jb55's avatar
jb55 _@jb55.com 11 months ago
once the page cache is hot it should effectively load instantly, since "loading" the db is just a single mmap call. bam the entire database is in memory from the page cache.
banger note here, bit tricky to install and to open on Ubuntu 24.04. But works like charm. hmmm webm not a valid file to upload yet. after installation have to use cmd line to check if installed or not and then cmd to open it as well lets take screen shot of webm. it might me my pc need reboot.!!!! image
jack's avatar
jack j4ck.xyz 11 months ago
yeah I haven't got one on Fedora atm... seeing it on macOS though!
jb55's avatar
jb55 _@jb55.com 11 months ago
we haven't done a QA pass on the ubunutu package. will add it to the list
Default avatar
npub1madj...5vdm 11 months ago
Btw do updates need to be done manually? Is there any notification in the app yet? I cant see this NOT being huge, its so slick and theres so much potential
Can't seem to log in, perhaps it's meant to be Read Only for now? 🤔 I would really like a Column for lists I've made, especially my RSS feed lists:) But maybe that's an RSS reader instead lol
Ah I see. I wasn't sure that was the right field to put it into. (The prompt say 'enter your public key' ... Also I am stupid lol)
Default avatar
npub1madj...5vdm 11 months ago
That confused me too lmao I thought I remembered reading that it was read-only so far but glad to see its a bit further
No you’re not I already flagged this as confusing lol. It’s on the ‘issues’ list.
jb55's avatar
jb55 _@jb55.com 11 months ago
just add your nsec and it will upgrade your read-only to write
Do y'all want people opening issues for things on github, hitting y'all up here, or just holding tight since this is alpha.
You can tag @elsat here and he can see if it’s already there or not. Probably the most effective. Thanks for trying it out! And nice two stars :)
Notedeck is really cool! It runs very fast, it just has little nits here and there. One feature that I think I would really like, but it probably doesn't make sense for others, is if I could remove all/most of the UI elements I don't need and just have solid keyboard shortcuts. To give sense for what I mean - here's my obsidian... image
JBN's avatar
JBN 11 months ago
This has made me motivated to audit the garage parts cemetery like nothing else in my life could. Thank you