They are four main image format for the web with different use cases:
+ large color palette for low size- no transparency.Use cases: photography and images with lots of gradient+ opacity, no color palette limitation- bigger than jpg for same qualityUse cases: icons, technical diagram, logo…+ animation- limited in color, binary transparency(can’t be semi opaque)Use cases: simple animation+ vector base (scalable)- file size can be big if lots of text in the svgUse cases: same as png, responsive design