私は大きなjavascriptプロジェクトに取り組んでいます。私のindex.htmlで私はたくさんのjavascriptファイルを読み込み、フレームワーク(それはcreatejsに基づいています)は約30です。私のビルドスクリプトが実行された後、これらのjavascriptファイルはすべて1つに連結され、縮小されました。しかし、iPad 3のSafariではフレームレートが10に低下しました(iPad 4と同様の動作)。私は縮小せずに連結を行いましたが、それでも10のfpsしかありませんでした。別のテストでは、all.jsを手動で3つの別々のファイルに分割し、fpsを15に増やしました。javascript連結ファイルが別のファイルよりも実行時間が遅い
ここには何が起こっていますか?私は連結することでローディング時間が短くなり、HTTP要求は少なくなりますが、ランタイムが遅くなることはありません。これは期待されたのでしょうか?私は何か他のことをすることができますか、私は1つのファイルに連結を停止する必要がありますか?
はどんな大きさこれらのファイルのサイズ? 10Kb、100Kb、1Mb? –
縮小されたjavascriptファイルは4MB未満です。 – harrysjoerd