What is the difference between Progressive Enhancement and Graceful Degradation?

前端 未结 8 2132
心在旅途
心在旅途 2020-12-12 12:52

I\'m confused on what the difference is between Progressive Enhancement and Graceful Degradation. To me they seem like the same thing.

8条回答
  •  囚心锁ツ
    2020-12-12 13:41

    The direction from a chosen baseline for each concept is different.

    Graceful Degradation starts at a ideal user experience level and decreases depending on user agent capabilities down to a minimum level, catering for agents that don't support certain features used by the baseline.

    Progressive Enhancement starts at a broad minimum user experience and increases depending on user agent capabilities up to a more capable level, catering for agents that support more advanced features than the baseline.

    I think that one could employ both concepts if time/budget permit. If not then graceful degradation would be preferred.

提交回复
热议问题