ニュースセクションがあるレスポンシブウェブサイトを構築しています。訪問者の画面サイズに応じて、このセクションには2、3、または4つのニュース項目があります。今のところ、cms(modx)は常に4つのニュースアイテムを提供します。ユーザーが小さなビューポートを持っている必要がある場合は、メディアクエリで余分なニュースアイテムを非表示にします。
これはあまり効率的ではないようです(画面が小さい人のために余分な帯域幅を使用します)。また、上記のアプローチを使用すると、「新しい投稿」、「古い投稿」タイプのナビゲーションで問題が発生します(「古い投稿」をクリックすると、常に4つの古い投稿が読み込まれますが、2つまたは3つしか必要ない場合もあります)。
これを行うためのより良い、信頼できる方法はありますか?ニュースアイテムの配信をより応答性の高いものにすることは可能ですか?言い換えれば、画面サイズに基づいて、不要なコンテンツがダウンロードされないようにするにはどうすればよいですか?