JSで使用できる永続ストレージ(localStorageまたはindexeddb)に基づく、ブラウザベースのキューデータ構造を探しています。indexeddbまたはlocalstorageにバックアップされたブラウザベースのキューを実装する方法は?
私の使用例は、オンラインに戻った後にサーバーと通信するためにキューを使用するオフラインアプリケーション用です。
これは、遅延のレールや遅延のようなものですが、ブラウザのものです。
それはこのようにAPIをサポートしています:キューが(webworkerまたはうまくいけば、何かのようなバックグラウンドで)関数を実行し、定期的に新しいエントリをポーリングdequeuう
Queue.Enqueue(() => { // do something })
。
どうすれば実装できますか?
は、彼らがオフラインで助けることができるように –
サービス労働者は思えサービス労働者を見てください。サーバーとの同期にどのように役立つかわからない – Doug
私は普通のjs配列が仕事をすることができると思います。配列が空であれば、{push:function(){}と置き換えてライブに反応させることができます。 –