Web ワーカーのほとんどの使用例と同様に、実行に時間がかかる可能性があるコードがあります。これは、一連のデータに基づいて Excel ワークシートを作成します。ただし、ワークブックには複数のワークシートを含めることができるため、それらを並行して実行することをお勧めします (さらに、できる限り大きくするために、1、2 秒間 UI がフリーズしないようにするとよいでしょう)。 10,000 行以上のファイル)。
とにかく、問題はこれがライブラリであるため、エンドユーザーができる限り少なくする必要があることです。必要なモジュールへの絶対パス (require.toUrl 経由) と、これらの xml 構造を構築するために必要なすべてのデータを渡すことができることは既に知っています。また、構造を渡すことができることも知っています。簡単に戻ります。残念ながら、requirejs がどこから来ているのかわかりません。
では、requirejs には独自のパスを参照する方法がありますか? そうでないと仮定すると、ユーザーがrequirejsファイルの場所を伝えるrequirejsの設定にパラメーターを追加することを「要求」するのは適切でしょうか? または、代わりにライブラリ自体の必須パラメーターとしてそれを使用する必要がありますか? それとも、requirejs を取り込み、そこから src を読み取るスクリプトに ID を追加するのでしょうか?
基本的に、自分自身やユーザーを窮地に追い込まずに、これを行うことができる最も邪魔にならない方法は何ですか.