Progressive Enhancement Applied in Cross Browser Compatibility

Let’s start with some shallow definitions: Cross Browser Compatibility is the ability for a web application, to support all the web browsers. Progressive enhancement is a strategy that emphasizes core webpage content first, then we can progressively add more details. Keeping in mind the progressive enhancement idea, let’s start with a question: it really matters to use a feature that is not supported by all browsers? It is a curious question at first but looking at the user distribution along the browsers it starts to clarify. Does it matter if a partial audience is not getting the full experience? We already have this culture when we are talking about different experiences in different devices, why we didn’t the same for browsers? And thinking about that context is even more simple because, by having different experiences in different devices we are talking about the same person, on the other hand, having different experiences in different browsers we are talking about different persons which probably don’t know about the other experience… https://itnext.io/progressive-enhancement-applied-in-cross-browser-compatibility-7c69b4857f70