They do this so that they can save connection overhead (otherwise, browsers would open the connection for each individual image ~ if it werenβt).
You don't need javascript to break the image: use standard CSS positioning to show specific parts of the image.
source share