Comment by mdhb
3 hours ago
Jim once again you are jumping in to defend Apple no matter what the topic is. It’s a really strange behaviour yet again.
Since you seemed to be in such a rush to offer a defence it seems you misread what the chart was… like every other time this topic comes up over the past few years.
That chart is *the official web platform standards* and shows which tests ONLY FAIL IN A SINGLE BROWSER
So this idea of “oh no it’s just evil Google doing their own thing doesn’t actually apply here because that’s literally already accounted for by the fact that it’s how many of the official web standards only fail in one browser.
I don’t know why you keep glossing over this no matter how many times it has been politely pointed out to you.
> Jim once again you are jumping in to defend Apple no matter what the topic is. It’s a really strange behaviour yet again.
Is it possible for you to respond to me without personal attacks? This is the second time this week you have decided it’s appropriate to call me weird.
I have not misread anything. Web USB and Web Bluetooth are not web standards.
> This specification was published by the Web Bluetooth Community Group. It is not a W3C Standard nor is it on the W3C Standards Track.
— https://webbluetoothcg.github.io/web-bluetooth/
> This specification was published by the Web Platform Incubator Community Group. It is not a W3C Standard nor is it on the W3C Standards Track.
— https://wicg.github.io/webusb/
The specifications literally tell you they aren’t standards.
They have been rejected by both Mozilla and WebKit:
> This API provides access to the Generic Attribute Profile (GATT) of Bluetooth, which is not the lowest level of access that the specifications allow, but its generic nature makes it impossible to clearly evaluate. Like WebUSB there is significant uncertainty regarding how well prepared devices are to receive requests from arbitrary sites. The generic nature of the API means that this risk is difficult to manage. The Web Bluetooth CG has opted to only rely on user consent, which we believe is not sufficient protection. This proposal also uses a blocklist, which will require constant and active maintenance so that vulnerable devices aren't exploited. This model is unsustainable and presents a significant risk to users and their devices.
— https://mozilla.github.io/standards-positions/#web-bluetooth
> The low-level nature of this API means that it is insecure, has a massive privacy risk, and perhaps most importantly doesn't meet the web platform's device-independence bar.
— https://github.com/WebKit/standards-positions/issues/570#iss...
> Because many USB devices are not designed to handle potentially-malicious interactions over the USB protocols and because those devices can have significant effects on the computer they're connected to, we believe that the security risks of exposing USB devices to the Web are too broad to risk exposing users to them or to explain properly to end users to obtain meaningful informed consent. It also poses risks that sites could use USB device identity or data stored on USB devices as tracking identifiers.
— https://mozilla.github.io/standards-positions/#webusb
> We have previously stated privacy concerns, thus the concerns: privacy label. We agree with Mozilla's security concerns raised in their standards position issue, thus the concerns: security label. This spec also depends on a specific hardware technology, and enables dependency on specific attached hardware accessories, which risks the device independence of the web; thus concerns: device-independence.
— https://github.com/WebKit/standards-positions/issues/68#issu...
Something isn’t a web standard just because Google decided to publish a specification. No other rendering engine has accepted these specifications.
> I don’t know why you keep glossing over this no matter how many times it has been politely pointed out to you.
I don’t believe anybody has ever said this to me before, let alone repeatedly, let alone politely, but perhaps I am forgetting. Could you refresh my memory? When did this happen?
Listen spending all of your free time to defend the worlds richest company no matter the circumstances is strange behaviour, I don’t know how else to put it. I think you’re odd and I’m not trying to be impolite but you’re going to have to accept the fact that people find your hobby weird.
You have once again however just done the exact same thing I accused you of where you are responding to an argument that nobody actually made and then pretending you’re somehow victorious which again is odd behaviour.
Please explain to me how you’re reconciling the idea of:
1. Apple and Firefox decided not to implement Web USB
2. The chart is measuring something entirely different.
In the web USB example that doesn’t show up in that chart precisely because more than one browser fails those tests.
The fact of the matter is that the world richest company makes the worlds shittiest browser and has some of the most unusual fans.
> spending all of your free time to defend the worlds richest company
I am not doing this. Every time you and I disagree on this subject we are both participating in the discussion, yet you characterise only my participation being unreasonable. This is a double standard that you are using to tell me to shut up.
> I think you’re odd and I’m not trying to be impolite
I have asked you repeatedly to stop this. At this point it is not so much impolite as deliberately antagonising. You know this. You continue to do it.
> but you’re going to have to accept the fact that people find your hobby weird.
This is not my hobby. When we disagree, you jump into personal attacks. That is what is happening, repeatedly.
Stop dragging these conversations down into the mud. If you cannot reply without being insulting, then simply do not reply.