To make smaller.
To remove white space and unnecessary characters from a web page's source code in order to reduce its size and improve download time.
To reduce in apparent size, as for example objects viewed through a lens or mirror shaped so as to increase the field of view, such as a convex or aspheric mirror or a Fresnel lens.
To gradually reduce the size or scale of