状況を述べる前に、いくつかの統計を示します。
total JS code = 122 MB
minified = 36 MB
minified and gzip = 4 MB
4 MB 全体を 1 回のショットで (ページに読み込み進行状況インジケーターを表示して) 取得し、圧縮を解除しますが、まだ解析はしたくありません。この時点で多くのコードが必要ない可能性がある場合、ブラウザーのメモリ内でコードが拡張されることは望ましくありません。解析は、対応する js ファイル名を持つスクリプト タグが検出されたときに行われます。
意図: js ファイルのワンショット ダウンロードを高速化しますが、ブラウザーの観点からは動作を変更しません。
そのような解決策は存在しますか? 私は正気だと思っていますか?はいの場合、gzip を取得する方法を知っています。スクリプト タグが検出されたときにブラウザーが XMLHttpRequest を再度起動しないように、それらをブラウザー キャッシュに保持する方法を知りたいと思います。