3 ms·
There is no standard that you can use instead of a set of browsers. There is no way of making sure that a website works with a browser other then testing it wit
by amadeuspagel 3y ago
There is no standard that you can use instead of a set of browsers. There is no way of making sure that a website works with a browser other then testing it with that browser. The reason people test with different browsers is not that they want to use non-standard features, it's that even standard features often do not work in certain browsers.
- Chabsff 3y agoSort of agreed as of today, but this is not something that we just have to accept, especially considering the government doesn't really have a need to make use of the full suite of tools provided by the various existing standards. There are safe subsets to be picked in 2023. The government doesn't design roads to conform to the top brands of cars and trucks. It specs them to a standard and any manufacturer can have their product certified as compliant. This both protects the public and gives anyone an opportunity to provide products no matter how small their market share is. Doing it the other way around would be madness, and I don't see why the same principle shouldn't apply here.
- JohnFen 3y ago> The reason people test with different browsers is not that they want to use non-standard features, it's that even standard features often do not work in certain browsers. This is exactly why sites should be tested for their conformance with the standard rather than with specific browsers. Testing against specific browsers just encourages browser-makers to continue to avoid fixing their shit.
- roywiggins 3y agoIf you want to make money or reach constituents, this isn't actually a viable option for anyone. When people complain that they can't submit their DMV forms (or whatever) and you say, "well we followed all the standards, go find another browser" and they say "which one" and you say "I don't know, we didn't test with any browsers, we just test against the standard" who do you think they'll blame?
- int_19h 3y agoThen perhaps we should look at how we ended up in this state of affairs where testing against the standard doesn't actually ensure that your website works in the most popular web browsers out there, and do something about it? Like, say, mandatory standard conformance testing for browsers with >X% market share?
- jasonjayr 3y agoIs it really a standard if no one implements it in a way that everyone agrees on? Is it really a standard if the dominant vendor just ignores the standard and does what it wants because then it becomes the "actual standard" ? As a (terrible) example, look at FIPS. The government has the power to mandate a standard that everyone needs to implement. If instead of "supporting specific browser vendors" they "support a specific standard" then all vendors have a target that works with an agreed upon common ground.
- JumpCrisscross 3y ago> Is it really a standard if no one implements it in a way that everyone agrees on? Plenty of standards are guidelines. The point is the website’s purpose trumps dogmatic adherence to a standard. If the site works against standards but not in the browser, it’s a failure.
- int_19h 3y agoBut we can still have websites that work against existing browsers while also being strictly conforming to the standard, surely? Basically, no proprietary features whatsoever. No draft features. No optionally-supported standard features without a fallback that fully covers the same underlying use case.
- JohnFen 3y agoSo we can't have a well-functioning system because that would interfere with some people making money. We truly do live in sad times.
- tomohawk 3y agoThey're the government. They can create a spec or standard for browsers to be able to use government supplied digital services. It's done all the time. This would be beneficial guidance for browser developers, but also for anyone developing government sites. Saying "whatever chrome is doing is our standard" is a cop out.
- beojan 3y agoThere was until Google and Mozilla decided W3C wasn't moving fast enough and introduced WHATWG.
- cycomanic 3y agoSure there is a standard, are you saying the w3 doesn't exist? The issue is that somehow people here are arguing that it is sufficient to test that you are adhering to a standard by only testing against chrome, edge and safari (two of which are the same engine). If you want test that you are adhering to a standard (if there is no testsuite available) you need to test against more than 2 independent implementations.