collectable
collectable copied to clipboard
High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015...
Performance testing shows superior performance with many bulk and sequential operations, and inferior performance with random groups of adhoc, interleaved operations that jump around the list in no particular order....
Investigate cuckoo filters for fast indexing. Consider implications for immutability.
Implementation seems fairly straightforward. Investigate the best way to implement an immutable variant for use for fast operations on sets and sorted sets, and querying on large collections.
As per conventions in [CONTRIBUTING](https://github.com/frptools/collectable/blob/master/CONTRIBUTING.md#commits) document.