4 ms·
You could acquaint yourself with the timeline of WebHID. Google presented a "spec" that wasn't even a spec. They were asked to create a better spec. Instead th
by troupo 3y ago
You could acquaint yourself with the timeline of WebHID.
Google presented a "spec" that wasn't even a spec. They were asked to create a better spec. Instead they just shipped WebHID, and several months later dumped several hundred pages of specifications saying "there".
Whatever your position on hardware standards are, this is not how standards are presented.
Edit: the status of WebHID is literally "not a W3C Standard nor is it on the W3C Standards Track." and it's current state is barely above "scratched on a napkin". But Google couldn't care less
- jorvi 3y agoI am acquainted with the process. Did you just miss entire premise of the article, how WebHID made the lives of a bunch of working people much better? Would you rather make these people have a much more difficult time now so Firefox diehard can have a “proper” WebHID in 5 years..?
- troupo 3y agoThere's nothing "die hard" about wanting to create a proper standard (and being aware of the trade offs) instead of just implementing whatever Google deigns worthy of throwing up. Now Firefox cannot even implement the "proper HID" because Google has already shipped their version
- jorvi 3y agoI mean, its a pretty binary choice. You'd rather have these repairmen (who are laymen at tech) suffer a really crappy workflow just to have a more "pure" solution in an ephemeral point in the future.
- troupo 3y agoNo, the choice is always more nuanced than that. However, if you believe that the choice is binary, how's this for a measure: world's largest advertising and tracking company with the world's most dominant browser should not be able to just shove whatever it wants into the browser with full disregard for any and all concerns.
- deleted 3y ago[deleted]
- iforgotpassword 3y agoMy phone app would work much better if Android would drop all of its security measures and just let my app access everything on the system. That would make the lives of the bunch of people who use my app much better. It doesn't mean it's a good idea.
- pseudosavant 3y agoThere is probably a point of view in here where Google is being stupid, lazily pushing like WebHID without any kind of standards support - like they've done countless times before. But Mozilla is also being stupid about clutching impractically tight to their ideals in a way that harms their users. Mozilla has done it many times in the past when they tried to only support open-source codecs or refused to implement the DRM black box. In practice, at the time that meant on Firefox you used Adobe Flash for any video playback, and Chrome had a native `<video>` implementation. Even now, due to DRM differences, Netflix maxes out at 720p in Firefox, but 1080p in Chrome, and 4K in Edge.
- troupo 3y ago> But Mozilla is also being stupid about clutching impractically tight to their ideals in a way that harms their users. Time and again their concerns have been shown to be true.
- moron4hire 3y agoThat's literally the W3C standards process!!! W3C standard are supposed to start with a single vendor implementation, then a draft spec, then collaboration and multiple implementation from other vendors, and THEN a final W3C Standard Specification. The very reason why this spec is not on the standard track is because Mozilla refuses to implement it in Firefox.
- troupo 3y agoYes, your supposed to have an implementation, but your not supposed to release it into the wild without a working spec and without working it the potential issues.
- jauntywundrkind 3y agoWebHID is work done under Web Platform Incubator Community Group, wicg. http://wicg.io http://wicg.io There's tons of work done with this group, and it is very much a genuine, multi-party attempt to standardize out specs. I have a hard time believing this is an innocent mistake you've made, portraying such a stark "Google couldn't care less" dark-world fantasy. Over something very normal very boring and very commonly done by everyone in the web community. Yes, the web is bigger than w3c today. It has been for a long long long time now. HTML5 isnt w3c either, but no one is saying the sky is falling because of that.
- troupo 3y ago> I have a hard time believing this is an innocent mistake you've made, portraying such a stark "Google couldn't care less" dark-world fantasy. This is literally the timeline: https://github.com/mozilla/standards-positions/issues/459 https://github.com/mozilla/standards-positions/issues/459
- jauntywundrkind 3y agoThat's a great link. Even knowing Dmiitri as famously one of the most antagonistic negative people on the web, it's still a bad look. Someone jumping in to point out the team took >two years to do the work & turn it on also seems a lot less wild than much of the selectively portrayed versions. As Google said in the comments there, they already knew there was strong opposition in principle to this spec, and that they wouldnt get cooperation advancing it, and hence didn't spend as much time doing spec work as they normally would have. Chrome themselves seem very apologetic about it & to my knowledge this has not happened again. The other huge missing piece of the picture here is that Chrome didn't write this spec de novo. A huge huge huge amount of the work in writing webhid is re exposing existing USB hid standards & data structures. There should still be a good web spec & this was a failure, but the team was wrapping something that's already very well defined & that they didn't have a ton of leeway to shape and change. So no one was going to provide meaningful feedback (just, we won't work on this feedback), and the spec was already 3/4 set in stone before work started converting it to a web spec. It's still a dark-world fantasy to me. And it's deceitful, brazenly incorrect, & full of slanted malice to say chrome isn't or even wasn't interested in standardizations. It's super dodgy quoting the spec saying this ain't a w3c spec as proof that the team doesn't care. That is, you citing, "not a W3C Standard nor is it on the W3C Standards Track." That's a epic & wild distortion, taking advantage of people's ignorance to make Chrome look bad when in fact using groups like https://wicg.io https://wicg.io is how tons of amazing great work happens, is a place where all browsers have been bringing new work for a while. You'd have to say Safari and Mozilla don't care about the web too if you want to dump on Chrome here for using wicg to standardize.