nosql-normalizer
Reduce json object, by normalized it, to speed up your rest api.
What nosql-normalizer does
If you are using nosql database, and your table is look like this, so do normalize of this json, exlude all entities to a nother store object. See here the result.
Why should i use this package
- decrease response size, in my example, 674 kb became to 140kb; end response time 53ms became to 33ms.
- decrease memory size, if you store the object in memory, using normalize and de-normalize, does decrease memory size dramaticaly. in my exmple, 755780B became to 189296B.
Usage
install by npm
npm i nosql-normalizer
normalize response data by:
;
de-normalize response data by
;
### Use it as express middleware
resolve =