Progressive enhancement

A design approach that starts with a useful baseline and adds capabilities without making enhancement failure destructive.