-
Notifications
You must be signed in to change notification settings - Fork 4
Description
THIS IS NOT A PROPOSAL!
Continue discussion with a due date of November 1, 2025.
Revised
2.29 Regularly test and maintain compatibility
Produce a regularly updated compatibility policy that details support levels, scenarios tested against, and technology used to benefit users.
Success Criterion: Compatibility policy
Establish and maintain a compatibility policy which covers current and obsolete devices and software versions, listing the supported device brands, operating systems, and browsers (including versions). Update this regularly in line with new releases.
Success Criterion: Maintaining compatibility
Avoid planned obsolescence. Strive to maintain compatibility for as long as possible and communicate clearly whether an update is evolutionary, as in large updates that can significantly reduce performance, or corrective, as in smaller updates that fix bugs or improve security.
Success Criterion: Frequent testing
Test performance in various scenarios to ensure compatibility. Testing should cover weak, unstable, restricted, or slow connections, old browsers, and devices older than five years.
Success Criterion: Mobile friendly
Use device-adaptable methods such as responsive design and prototype interfaces to support progressive enhancement and content prioritization.
Success Criterion: Progressive web applications (PWAs)
Use a PWA over a native mobile application if it meets sustainability, interoperability, and compatibility criteria.
Previous
I no longer have access to the previous document. Earlier version: https://w3c.github.io/sustainableweb-wsg/#display-any-variables-that-have-a-negative-impact-on-your-project
Discussion
Clarify
- This would also belong higher up.
- Needs Clarification
- Much of these feels more like a QA task rather than UX
- except the mobile friendly bit
- This may seem pretty minimal when most browsers are chromium based now
Restructure
- Feels very webdev to me ("we don't support IE 5"). A more intentional guideline might be "define the platform / device compatibility - being as inclusive as possible of older browsers and devices" - "do this so you aren't serving high- bandwidth content to low- bandwidth devices, you aren't serving advanced web features to unsupported browesers etc - that would relate this back to the point about not wasting data
- SC (Mobile friendly) merge with 3.13 (Device-adaptable)
- Merge compatibility guidance from 2.29 with 2.2 - Rationale: Both address user environments and platform access. Integrate into a single guideline that focuses on inclusive compatibility and technical constraints. https: / / github.com/ w3c/ sustainableweb-wsg/ issues/ 64
- Maybe move to product. Defining what will be supported (encourage that to be as far as possible) sounds like a product level decision. UX then works with that constraint in mind, no? And dev + QA have to make sure it actually works as defined/ designed
Comments
- Once the WSG is restructured out of role-based, I think this will be fine. I believe this is still a UX responsibility, but many may not understand it as such.