Is your feature request related to a problem? Please describe.
It's not really clear what compression algo is used and what's it's performance.
Describe the solution you'd like
A clear readme with the algo used, why it was chosen and how it compares to other algorithms / libraries. After testing with my demo dataset this lib is really slow on compression and super fast on decompression. I'm searching for something that will be fast both ways and it would be nice to cross out a lib at first glance without testing :P.
Describe alternatives you've considered
ZLib, LZ77, LZW, Zip, probably others.
improving the lookup performance of the getBaseValue function. Currently, it accesses properties of objects in a nested loop, which can be slow for large dictionaries. You can improve this by using a single-level object for the reverse dictionary lookup.