1

メインスレッドの何かからフィードバックを取得する必要がある Webworker で実行する必要があるコードがあります (基本的には KVS からの取得操作)。残念ながら、Webworker からアクセスできないため、ローカル ストレージを使用できません。ウェブワーカーがこの情報を必要とするときに、メインスレッドからウェブワーカーに情報を伝えることができる他の方法はありますか?

もう 1 つの注意点は、私はすべてに brython を使用していることです。それによって、IndexedDB などの従来の JavaScript ソリューションを使用できなくなるかどうかはわかりません。ガイダンスをいただければ幸いです。

4

1 に答える 1

0

SharedArrayBuffer は、メイン スレッドと Webworker の間でメモリを共有する方法です。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer

于 2021-02-05T21:41:09.553 に答える