How to store your app's entire state in the url
Depending on how repeative the object keys are, you maybe able to save quite some spaces with compress-json [1].<p>Since the OP is using lz-string to do compression, I suppose the data should be repetitive.<p>[1] <a href="https://www.npmjs.com/package/compress-json" rel="nofollow">https://www.npmjs.com/package/compress-json</a>