This document discusses techniques for optimizing images for responsive web design. It begins by noting that large images can slow down sites on small viewports. It then covers several approaches to address this issue, including using CSS backgrounds, SVG images, responsive image services, and the picture element with srcset. It emphasizes using the simplest possible solution for each situation, with progressive enhancement as needed, and outlines processes for automating image optimization with tools like Grunt.
28. <!-‐-‐
use
the
object
tag
for
maximal
browser
support
without
security
drawbacks
-‐-‐>
<!-‐-‐
put
the
SVG
data
inline
to
prevent
a
second
HTTP
request
-‐-‐>
<object
data="data:image/svg+xml,%3Csvg%20viewBox=[…]"
type="image/svg+xml">
<!-‐-‐
IE8
fallback
-‐-‐>
<!-‐-‐[if
lte
IE
8]>
<img
src="medium.jpg"
alt="Iguazu
Waterfalls">
<![endif]-‐-‐>
</object>
50. THERE IS EVEN
MORE
Mobify..js
Doubletake Riloadr
rwdImages
HiSRC
Content Aware Resizing
Responsive Enhance
Retina.js
Foresight.js
https://docs.google.com/spreadsheet/ccc?key=0Al0lI17fOl9DdDgxTFVoRzFpV3VCdHk2NTBmdVI2OXc#gid=0