2

操作のために localStorage に依存するアプリケーションを作成しました。特定の回数の書き込みの後、更新時にアプリケーションがロードされないことに気付きました.localStorageの読み取り操作には時間がかかることがわかっているためです。

データ ストレージの設計を再実装する代わりに、読み書き操作に Web Worker を使用することにしました。しかし、Worker スレッドで localStorage にアクセスできるのでしょうか?

4

1 に答える 1

1

ワーカーから DOM とウィンドウ オブジェクトにアクセスできないことは理解していましたが、次の記事を読んで少し疑問が生じました。

この記事をより批判的に見て、さらに調査を重ねた結果、ワーカーが Web ストレージ オブジェクトにアクセスできないことを確信しています。記事に戻ると、現在の機能ではなく、将来 API の可能性のある機能について説明しました。

私の疑問を明確にするのに役立つ他の記事には、次のように記載されています。

「たとえば、ワーカーからウィンドウ オブジェクトにアクセスできないため、ローカル ストレージにアクセスすることはできません (とにかくスレッドセーフではないようです)。」

于 2013-05-25T21:42:22.177 に答える