ウェブワーカーとメインスレッドの間に大量のデータ(複数のMB)を渡す方法はありますか?私はファイルをダウンロードして少し修正して、何らかの形で修正されたファイルをダウンロードさせる必要があるプロジェクトで働いています。私は定期的にpostMessage
メソッドを使用して、WebワーカーとメインUIウェブワーカーとメインスレッドの間で大量のデータを渡す
- の間でデータを渡すために、次の方法を発見しました。私は、(1)時に罰金だと思う(だけでなく他の人には、Chromeで動作します?)ブロブへのURL参照を作成し、唯一のURLを送信
を譲渡するオブジェクト(Chromeのみ)
私が最後に見つけたのは、作業員から、self.webkitURL
を使用してblobへのURLを作成し、UIへのURL参照のみを渡すことでした。これはうまくいく、私はユーザーにURLを与えることができ、彼らはファイルをダウンロードすることができます。私は残念なことにこれを行う方法がFirefoxにあるとは見当たりませんでした。それは可能でしょうか?
ワーカーとメインスレッドの間でデータを転送するために使用できる他の方法はありますか?
にデータを送信するのパフォーマンスが向上します。 – Erik