or paid image resizing options available - with CSS, breakpoints are usually determined by container sizes, like the screen size
- with images that fill their containers (are not fixed size), breakpoints should be determined not based on media conditions, but on file size
- different images compress differently, and at different sizes
- select
srcset
based on jumps in file size, rather than jumps in image size - ie, done at image selection/upload time per image, rather than design time per design
- vector images like SVG don't usually require the same treatment
- but they can be self-responsive with embedded media conditions
- responsive images allow sites to deliver the highest quality images on high-end devices
- as well as best crops depending on screen size
- at the same time, not overwhelm low-end devices with unnecessary data