私たちは、AWS S3 SDKを使用して、ブラウザからS3バケットにファイルをアップロードしています。ファイルの量とサイズが膨大になり、UIのレンダリングと相互作用に影響を及ぼすため、アップロードプロセスをWebワーカースレッドにすることにしました。この方法で、ユーザーは単一のページアプリケーションで自由にナビゲートして対話できます。AWS S3 SDKのアップロードで使用されるWebワーカーでDOMParserをポリフィリングする方法は?
小さなファイルをアップロードすると、すべてうまく動作します。問題は、S3 SDKが大きなファイルをアップロードしようとしたときです。ファイルを複数のチャンクに分割し、各チャンクを個別にアップロードします。 s3サーバーはXML応答を返し、S3 SDKはWeb Workerスコープで定義されていないDOMParserクラスを使用してS3 SDKを解析しようとします。
S3 SKDにWebワーカーでアップロードを実行させるために、DOMParserをポリフィルする方法はありますか?