You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Highland is basically a Node.js stream interface for lodash + async.
A very good combination since levelup exposes Node.js Readable stream for querying data.
Streaming data can avoid processing the whole batch of arrays into memory.
Which may help when search index reaches certain point of memory consumption.
I am very interested in this project. Would love to send some PRs once I get around with the code.
The text was updated successfully, but these errors were encountered:
Hi @cshum! I would not mind at all working with streams through highland. Great to hear of your interest, and PRs are more than welcome! Thanks for contributing 👍
@cshum thats a good point about how streaming data can avoid processing whole batches of arrays into memory. The code looks great, and would be a most welcome addition to the project.
Not really an issue. Just another tool may worth looking into: http://highlandjs.org/
Highland is basically a Node.js stream interface for lodash + async.
A very good combination since levelup exposes Node.js Readable stream for querying data.
What may look like using Highland e.g.
https://github.com/fergiemcdowall/search-index/blob/master/lib/matchers/matcher.js
Streaming data can avoid processing the whole batch of arrays into memory.
Which may help when search index reaches certain point of memory consumption.
I am very interested in this project. Would love to send some PRs once I get around with the code.
The text was updated successfully, but these errors were encountered: