objectFit: contain の fill属性に、sizes=50vwをつけるたとえば grid を利用して画像を 2 列に表示している場合などに利用できます。この場合は画像の幅はブラウザ幅いっぱいに表示させる必要がないため大きな画像が必要ありません。2 列に設定を行っているため画像のサイズもブラウザ幅の半分である方が最適な画像になります。そのため sizes で 50vw を設定してブラウザ幅の半分の画像がダウンロードできるように設定しています。
引用:https://reffect.co.jp/nextjs/nextjs-image/#sizes-%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6