TLDR Web Dev · ARTICLES & TUTORIALS

A FRAMEWORK FOR EVALUATING BROWSER SUPPORT

joshwcomeau.com18 min read

Summary from the TLDR Web Dev newsletter

This blog post presents a framework for deciding whether to use new CSS features based on browser support. The framework considers three factors: the fallback experience if the feature isn't supported, the actual browser usage statistics for the specific audience (which may differ from global averages), and the potential harm caused by a broken experience for unsupported browsers. Devs can simulate unsupported browsers by temporarily removing the CSS declaration to assess the fallback and use `@supports` for custom fallbacks when necessary.