Progressive Enhancement
2025-12-19
Page - Code
Disclaimer
Sharing own opinions
Might also talk about: Accessibility and Optimistic Updates
!(What?)
Progressive Enhancement != No Javascript "0kb of Javascript is not a feature"
Provide all users with the same experience
What?
Progressive enhancement is a design philosophy that provides a baseline of essential
content and functionality to as many users as possible, while delivering the best possible experience
only to users of the most modern browsers that can run all the required code.
MDN Definition of Progressive Enhancemnet Similar to Gradual Degradation
Product Requirement
Why?
Attempt to make application accessible to as many people possible
Good principle for most devs
Build in this way can make code simple
Good User Experience
A Worthy Goal
Are we able to complete an order without Javascript?
Pause: How does this work?
const iAmDefined = undefined
Thanks for Listening & Feedback Welcomed
What else would you like to know about?
- Learning Elixir (functional paradigm)
- Accelerate - Devops
- Dev Setups?
- Books we are reading?
Progressive Enhancement
2025-12-19
Page - Code
Disclaimer
Sharing own opinions
Might also talk about: Accessibility and Optimistic Updates
!(What?)
Progressive Enhancement != No Javascript "0kb of Javascript is not a feature"
Provide all users with the same experience
What?
Progressive enhancement is a design philosophy that provides a baseline of essential
content and functionality to as many users as possible, while delivering the best possible experience
only to users of the most modern browsers that can run all the required code.
MDN Definition of Progressive Enhancemnet Similar to Gradual Degradation
Product Requirement
Why?
Attempt to make application accessible to as many people possible
Good principle for most devs
Build in this way can make code simple
Good User Experience
A Worthy Goal
Are we able to complete an order without Javascript?
Pause: How does this work?
const iAmDefined = undefined
Thanks for Listening & Feedback Welcomed
What else would you like to know about?
- Learning Elixir (functional paradigm)
- Accelerate - Devops
- Dev Setups?
- Books we are reading?