Resilient Web Design
FEATURE DETECTION
OFFLINE
JAVASCRIPT
MOBILE FIRST & RESPONSIVE
HTML & CONTENT
PERFORMANCE
Each failing layer should fall back to a previous layer. This allows our web applications to be resilient to failure. The web is unreliable but only if we choose to. Performance should be part of every layer.