From the course: Building a Resilient Web
Unlock this course with a free trial
Join today to access over 24,000 courses taught by industry experts.
Progressive enhancement
From the course: Building a Resilient Web
Progressive enhancement
- Central to the idea of building a resilient web is progressive enhancement, serving a baseline solution to all browsers and then progressively enhancing the experience with whatever advanced feature the user's browser makes available. This is a common approach to design. If you have a smartphone or tablet or laptop it's likely it has built-in speakers and a microphone, so you can hear sounds and record audio. There might also be a headphone jack, so you can plug in a headset with, or without, a microphone to progressively enhance the sound quality. And there's a good chance the device also supports Bluetooth, so you can connect wirelessly. Progressive enhancement allows us to provide a stable experience that is flexible and able to take advantage of whatever materials are available to us. On the web, this means building a robust site or app that works across what we define as the baseline browsers to ensure…
Contents
-
-
-
-
-
-
(Locked)
Progressive enhancement2m 43s
-
(Locked)
HTML as the baseline3m 23s
-
(Locked)
Accessible, by default3m 30s
-
(Locked)
Progressive CSS4m 24s
-
(Locked)
Progressive JavaScript2m 51s
-
(Locked)
Link persistency5m 23s
-
(Locked)
Service workers add reliability2m 10s
-
(Locked)
Web Components to the rescue2m 42s
-
(Locked)
-
-
-