There was quite an interesting discussion of why you want to use JPEGs instead of PNGs if you want faster rendering on browsers.
You have to consider not just the disk size but also the uncompressed size in memory when the browser is rendering the page. A smaller in-memory data size means that the image is quicker to blit to the GPU for rendering, apparently buffer sizes between the browser and the GPU are relatively small, no explanation of why though.