Skip to content
This repository has been archived by the owner on Jan 11, 2019. It is now read-only.

kitten/hachiko

Repository files navigation

Hachiko

Modular and performant data collections for JavaScript (Abandoned 😞)

Hachiko is a data collection library that tries to continue what Immutable.js started. By offering a similar API, a smaller focus and micro optimizations, this project is trying to be a good alternative.

It's persistent like Immutable.js, more performant, and offers the most commonly used data collections, namely: Map, List, OrderedMap, Set, and OrderedSet.

Benchmarks (up to date with master)

Benchmarks indicated that Hachiko's Map implementation beat Immutable's in almost all benchmarks that were thrown at it that are commonly used to benchmarks HAMT implementations:

https://gist.github.com/philpl/07fb531b6127c73c7d5c1023967e459e

Status

Only the Map data structure was ever implemented and work has stopped one year ago (December 2016)

  • Map
  • List
  • OrderedMap
  • Set
  • OrderedSet

About

WIP: Modular and performant data collections for JavaScript

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published