2012-01-28 12 views
2

dojo.io.script.getを使用してデータをロードしています。それぞれのリクエストのサイズは大きくなる可能性があり、それらの多くを発行する必要があります。dojo.io.script.getキャッシング

質問は、データが読み込まれたあと、後で解読されると、ブラウザによってキャッシュされますか?

つまり、コンテンツ「myFunc( 'blah blah blah')」を持つデータを読み込むと、 myFunc関数を実行します。実行後にブラウザのメモリには何が起こりますか?私はそれを100回ロードし、myFunc内の各文字列のサイズが1GBだと言うと、ブラウザはメモリ不足になりますか?

ありがとうございました。 Andrei

答えて

2

私がDojoについて学んだことの1つは、ソースコードが参考になることです。

私がdojo/io/script.jsをすばやく調べると、デッドコードタグやスクリプトタグの破損などのロジックがあることがわかります。そのため、あなたが言及したメモリリークから保護する必要があります。 (もちろん、確かに、あなたは常にこのようなものを自分でテストすべきです)。

+0

はい、dojo.io.scriptがクリーンアップを実行するように見えます。ありがとうございました。 –