2017-10-20 3 views
0

のための文字列を圧縮サイズは約5MBです。- 私はある1つの応答を格納する必要があります...</p> <p>を私はWEBAPI呼び出しから来る大きな文字列値を圧縮してのIndexedDBかのlocalStorageにそれらを格納するための方法を見つける必要があるのIndexedDBかのlocalStorage

質問は次のとおりです。typescriptですと文字列を圧縮する方法は、/ thirt部成分のいくつかの種類を使用して、角度

ありますか?

もう1つの質問は、このようなシナリオではlocalstorageまたはIndexedDBを使用する方が良いでしょうか?あなたの文字列を圧縮するlz-stringしようとして

+0

私も解決策を探しています。理論的にはLZstringが好きでしたが、Angularプロジェクトにインポートすると悪夢に変わりました/ –

+0

私たちは同じ船の上にいます... – DarioN1

答えて

1

Uのカントをサポートする

感謝。 もちろん、indexedDBはlocalStorageの後継ですが、ブラウザのサポートに問題があります(indexedDBのサポート:caniuseMDN)。サポートがあなたを満足させるならば、indexedDBを使用してください。 localStorageは使いやすく、より優れたサポートを提供しますが、同期しており、記憶容量は非常に限られています(postをご覧ください)。

オフラインストレージの詳細はこちらpostをご覧ください。

+0

このトピックのポイントは文字列圧縮でした。私はそれを解決する問題が解決すると思う。 –

+0

上記のように、文字列圧縮のために[lz-string](http://pieroxy.net/blog/pages/lz-string/index.html)ライブラリを使うことができます。 – hakobpogh

関連する問題