5 ms·
plenty of USB devices need proprietary configuration software (like any fancy mouse/keyboard), razer has a whole pile of online crap already if you want someth
by Palomides 5y ago
plenty of USB devices need proprietary configuration software (like any fancy mouse/keyboard), razer has a whole pile of online crap already
if you want something else to complain about, this depends on chrome-only USB support
- dstaley 5y agoThis is also available in Microsoft Edge. Still, would be awesome to see support in Firefox and Safari!
- RReverser 5y agoTo be fair, Edge is also Chromium-based (I guess that's what the previous author meant, rather than specifically Chrome-only). But yeah, I'm also hoping for WebUSB to make its way to other browsers, but for now I'll take any improvement to building & distributing apps across many operating systems at once :)
- dmitriid 5y ago> Still, would be awesome to see support in Firefox and Safari! Both Safari and Firefox consider WebUSB harmful, and will not implement. Their reasons have been voiced loud and clear to the Chrome team (as they were voiced regarding many other standards). Chrome, however, is the dominant browser and engine, so they dont' care. At all. It's now a "standard", and you will never other browser implementers' positions on web.dev (which is now a full-on unashamed Chrome propaganda vehicle).
- lp0_on_fire 5y ago> plenty of USB devices need proprietary configuration software (like any fancy mouse/keyboard), razer has a whole pile of online crap already Which is the primary reason I will never purchase another Razer product.
- tinus_hn 5y agoMy example would be some 3D printer which you can only use from the website, and then after a few years you suddenly need a subscription to use your device. And a few years further support runs out and you can’t use it at all anymore. Because you can’t force a company to keep a website up and running. But you can keep a driver on an offline computer.
- RReverser 5y agoYou can likely visit the old version of the website via Internet Archive or save an offline snapshot yourself if you want, so it would be no different to driver on an offline computer.
- peterangular 5y agoHave to disagree here. Anything remotely complex with JS usually doesn't work as-expected after archived on Internet Archive. Keep in mind we're not talking about a LAMP-driven WordPress blog with some jQuery sprinkled in - we're talking about an actual piece of software running in the browser ie: device driver. In good faith I would not expect something which uses experimental browser APIs to maintain functionality when archived by Internet Archive's automated crawling solutions. Same applies to offline saving.
- RReverser 5y agoGood point regarding the offline capabilities, I'm not sure how well the Internet Archive will handle Wasm, but for the rest - WebUSB was already stabilized and isn't considered experimental (although I admit that didn't stop some other non-cross-browser APIs from being removed in the past).
- petee 5y agoArchive is a little flaky on this front, but the other issue i see is when the company decides Archive is illegally hosting and files a DMCA or other lawsuit
- jandrese 5y agoIt won't be cached on the Internet Archive because the site is hidden behind a signup link and DRMed to your printer. The company will go after third party developers with legal threats like all closed hardware companies.
- RReverser 5y agoCompanies that want to do so, already embed "ring home" mechanisms in their apps that periodically connect to the Internet and check that you still hold a valid license or refuse to continue working. It seems this depends a lot more on the company policy rather than specific technology used for the implementation.
- cluoma 5y agoGiven that the 'pile of online crap' has been around for a while now and seemingly not going anywhere, having access to this in the browser, and on any OS, sounds pretty convenient.
- monocasa 5y agoThe difference is that webusb requires the specific website allowed to interact with the USB device to be listed in a USB descriptor. What that means is that you can't replace the functionality with the same UX. So for instance Arduino can make a generally available web arduino IDE, but I can't replace that if it goes down.
- devanl 5y agoThe initial WebUSB proposal included the notion of "allowed origins", but it was eventually removed in favor of user freedom. The device can provide a landing page URL for the browser to show when the device is plugged in, but otherwise any site meeting the secure origin requirements and that has user permission can access a USB device, same as any other website.
- monocasa 5y agoOh, that's great to hear. I might take another look at it then.
- matheusmoreira 5y agoProprietary manufacturer software is so bad. It's hard to describe how aggravating it is. At least Razer is popular enough so people have already reverse engineered the drivers and implemented open source versions. I had to do it myself on my laptop and it was certainly an interesting experience. I learned that the manufacturer's driver was intercepting every single keystroke just to send a "light up this key's LEDs" command to the keyboard every single time. Why couldn't they do it on the hardware? It boggles my mind to this day.