Images often are problematic while we creating web page . Displaying larger image on larger screen is a better for user experience, but displaying large photo on small screen, e.g. on a phone, may unnecessarily delay page loading.
Therefore, a good solution is to “serve” images with different sizes and weight for different screens.
Read More Responsive images in HTML5, using srcset