generated at
progressive enhancement
content adaptation – transforming content to adapt to device capabilities