Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
1–10 of 14 posts
Re: Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
#2Is it a map that commits to disk? Does it operate on the filesystem level, or talk to the raw partition directly (as sort of suggested by the example)? What's it for?
Re: Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
#3Forgive me, but it's not clear what this actually does. Is it a map that commits to disk? Does it operate on the filesystem level, or talk to the raw partition directly (as sort of suggested by the example)? What's it for?
Re: Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
#4Forgive me, but it's not clear what this actually does. Is it a map that commits to disk? Does it operate on the filesystem level, or talk to the raw partition directly (as sort of suggested by the example)? What's it for?
It looks that way.
> Does it operate on the filesystem level, or talk to the raw partition directly
Seems to use NodeJS' `fs` module[0]
> What's it for?
According to [1]: "How to make a Hash into a Disk system with fast lookup"
[0] https://github.com/c9fe/StrongMap/blob/main/src/strongmap.js...
[1] https://github.com/c9fe/StrongMap/blob/main/devlog/TECH.md
Re: Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
#5Forgive me, but it's not clear what this actually does. Is it a map that commits to disk? Does it operate on the filesystem level, or talk to the raw partition directly (as sort of suggested by the example)? What's it for?
I have no idea what it's for.
Re: Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
#6Re: Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
#7Re: Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
#8Re: Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
#9It is unclear to me what this even is and why I possibly should want to use it.
Re: Show HN: StrongMap – JavaScript Map Meets Your Hard Disk
#10No offense, but if some code/library/project has no proper README and documentation, I immediately dismiss it as a potential candidate for use in any of my projects. It is unclear to me what this even is and why I possibly should want to use it.
> - very slow
> - inefficient
> - incomplete
> - buggy and leaky
I'm assuming it isn't intended for production use, at least right now, maybe ever. Could just be early, could be a toy project, could even be satirical.