As web developers we want to ensure what we build is accessible by as many people as possible, with as many web browsers, operating systems and devices as we can support. It is also hard to know what the future holds, and for that we have put together Writing forward-compatible websites
The complete content listing is:
- Browser-specific features and prefixes
- Don’t target hacks at current or future versions of browsers
- Avoid depending on cutting-edge nonstandard features
- When using cutting-edge features (even standard ones) that are not universally implemented, make sure to test fallback paths
- Don’t use vendor-prefixed features except to target old buggy versions
- Don’t use unprefixed versions of CSS properties or APIs until at least one browser supports them
- Code hygiene
Please let us remind you that MDN is a community effort, and that you are free to edit the wiki and come up with useful and informative additions.
We look forward to your ideas!