私の質問は、JavaScript が利用できない場合に機能を維持しながら、最初に Web サイトを表示させ、次に JavaScript を使用してそれらの重いリソースをロードする方法はありますか?
私の理由: Joomla テンプレートを最適化しようとしています。特大の背景画像など、かなり重いリソースがいくつかある可能性があります。私のテスト ケースには、4000px*3000px の 3.01MB .png 画像が含まれています。SOはこの解決策を教えてくれましたが、JavaScriptがなくても背景画像を使用する予定なので使用できません。さらに、私はそれを自分で思いついたでしょう...
ほぼすべてのインターネット ユーザーが JavaScript を使用しているという確固たる証拠を誰かが教えてくれれば、事態はずっと楽になるでしょう...私は 99.999% について話しています。
とにかく、これは Web サイトが表示されるまでの合計時間にある程度の影響を与えます。この手法を使用したい別のリソースがあります。これは、Joomla プラグインによって実行される PHP スクリプトで、応答に 1 秒かかり、これも合計時間に影響します。
最終的には、特定のリソースが読み込まれるタイミングを制御したいと考えています。
私自身の試み:関連する要素のスタイルを削除することを考えましbackground-image
たが、それでもタイムラインは変わりませんでした。ブラウザーが行う作業が少ないため、レンダリングははるかに高速ですが、それでも画像は読み込まれています。