browser-support
Browser support mindset
How to think about feature availability without memorizing vendor matrices.
- Baseline vs bleeding edge: Treat widely shipped features as safe defaults; gate newer APIs behind feature detection or progressive enhancement.
- Use MDN + compat tables: Cross-check element attributes and DOM APIs against current evergreen browsers your audience uses.
- Automated checks: Linters, CI accessibility scans, and manual keyboard passes catch gaps matrices miss.
- Polyfills thoughtfully: Prefer native capabilities; ship polyfills only when business requirements demand legacy browsers.