home.social

#webusb — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #webusb, aggregated by home.social.

  1. 🚀 Behold, the latest addition to the world of developer indulgence: the 'WebUSB Extension for Firefox'! Because clearly, what we all desperately needed was a way to make our browsers communicate with USB devices. 🙄 Meanwhile, #GitHub continues its quest to redefine productivity by slapping #AI on every buzzword they can find. 🤖💻
    github.com/ArcaneNibble/awawau #WebUSB #Firefox #DeveloperTools #USBDevices #HackerNews #ngated

  2. Hot take but I think #Firefox should just implement #WebUSB at this point

  3. So, I can now flash software to this device from my web browser with WebUSB. The code might be the worst Javascript I have written, but it works quite reliably (constraint by how reliable the Micronucleus bootloader is).

    #webusb #micronucleus

  4. Help #Reversing.works empower workers by testing our tool

    Reversing.works is looking for technical beta testers. Help us test #WebUSB Unpinner, a tool critical for worker susveillance.

    reversing.works/posts/2026/01/

  5. #GrapheneOS installation on a Pixel phone is the easiest Android ROM I've flashed in the past 8 years. I used the WebUSB-based installation method. (Also discovered that my desktop has a USB-C port in the back, lol).

    I am not a fan of web browsers turning into operating systems, but this is a good use case for WebUSB. I wonder if we can flash Debian-based operating systems images using this, directly from the official website. Removes the need for desktop apps like Balena Etcher.

    #webUSB

  6. @codinghorror @leon

    Yeah, it's using either webusb or webserial which are only supported on Chromium-based browsers :(

    Firefox decided to not implement these to APIs citing security concerns :(
    #firefox #webusb #webserial

  7. A lot of the development efforts (both creative and destructive) in web browsers in the last decade+ has been going into fostering the “web app” vision of the web, to the detriment of the “web of documents” vision. From the removal of native support for #RSS and #Atom to the introduction of JavaScript APIs like #WebUSB or the “Web Environment Integrity” attempt, nearly all work done on browsers has been in this direction.

    8/

  8. I really do wish that @mozilla would allow Firefox to support WebUSB, if not as a core feature, then as an optional extension 😕

    #Firefox #WebUSB

  9. Help! My #chromium does not access my #keychron keyboard in #debian oder #webusb

    NotAllowedError: Failed to open the device.

  10. #Mozilla (#Firefox) argument against Web #WebUSB/#WebBluetooth is basically "well, you're too dumb to understand the risks and we're to dumb to explain it to you. So let's just leave it."

    mozilla.github.io/standards-po

  11. Ich finde diese Umfrage zu #HTML & Co. inhaltlich interessant, um auf ein paar wenig bekannte oder selten verwendete Techniken zu stoßen.

    Für mich erstaunlich, dass #WebUSB erwähnt wird, aber die in den letzten Wochen im Kontext des #Calliopemini eingesetzte #WebSerialAPI nicht.

    survey.devographics.com/survey

  12. Von daher Finger weg von Zadig und #WebUSB ist wohl aktuell kein Thema für Datenkopplungen zwischen #Calliopemini und Browsern. Selbst wenn das mal klappen sollte, wären die Möglichkeiten auch nicht umfänglicher als die von mir mit der #WebSerialAPI probierten Ansätze zum Empfangen und Senden von Daten (wäre dann auch nur für V3 einsetzbar, meine Beispiele laufen mit V1/V2/V3).

  13. Als letzte Option noch die Verbindung eines #Calliopemini 3 über #WebUSB probiert. Formale Kopplung ok:

    const device = await navigator.usb.requestDevice({ filters: [{ vendorId: 0x0D28, productId: 0x0204 }] });

    Beim folgenden await device.open(); kommt jedoch direkt access denied. Alle nachlesbaren Ideen halfen nicht, u. a. mit einem Tool namens »Zadig« WinUSB-Treiber nachzuladen. Fehler bleiben gleich, aber man zerschießt sich damit auch die bisherigen funktionierenden seriellen Zugriffe.

  14. because @mozilla thinks someone might be able to do harmful things with #WebUSB they do not want to add WebUSB to #firefox.

    I wonder if #mozilla has ever heard about the possibilities of JavaScript. 🙄

    reference: mozilla.github.io/standards-po

  15. Это под силу даже веб-разработчику! Размышляю, как создать драйверы на JavaScript с API WebUSB

    Привет! Я Игорь Кечайкин, руководитель группы разработки во Frontend-команде Flocktory. Недавно, решая задачу, связанную с API WebUSB для Fingerprint-атрибуции пользователя, задался совершенно не связанным теоретическим вопросом: а как создать с этим API драйверы на JavaScript? Чтобы разобраться, изучил спецификацию API WebUSB, а теперь принёс на Хабр выжимку самых важных элементов. В статье я расскажу о принципах работы решения и том, что с ним делать веб-разработчику, который хочет напрямую реализовать на сайт функцию, например, 3D-принтинга с пользовательских девайсов. А также вы узнаете, насколько это безопасно — для сайта, внедряющего API, и для девайсов юзера. Если интересно, как расширить возможности своих сайтов и избавиться от головной боли с адаптацией под всевозможные устройства, заходите в статью.

    habr.com/ru/companies/flocktor

    #webusb #браузеры #hardware #javascript #embedded #w3c #drivers #usbif #chromium #мнение

  16. RTL-SDR with Only a Browser - Surely by now you’ve at least heard of RTL-SDR — a software project that let’s che... - hackaday.com/2025/03/23/rtl-sd #softwarehacks #radiohacks #rtl-sdr #webusb

  17. Add WebUSB Support To Firefox With a Special USB Device - RP2040-based Pico board acting as U2F dongle with Firefox. (Credit: ArcaneNibble, ... - hackaday.com/2025/03/15/add-we #computerhacks #securityhacks #firefox #webusb #u2f

  18. Another day, another 🥪 of #tech #hysteria wrapped in a desperate attempt to make #Firefox relevant again. Instead of waiting for #WebUSB, let's just build an entire Rube Goldberg machine to reinvent the wheel! As if GitHub isn't already bursting with enough "ingenious" hacks nobody asked for. 🙄
    github.com/ArcaneNibble/i-cant #RubeGoldberg #IngeniousHacks #HackerNews #ngated

  19. Gave my desk a #NeoPixels makeover based on some leftovers I had (the black holes are from soldering strips together). Really digging the soothing moving gradient. It's powered by an old BBC #microbit that connects to MakeCode over #WebUSB. #ProjectFugu 🐡 FTW!

  20. Just discovered github.com/WICG/web-smart-card for teaching #browsers #SmartCard #PCSC instead of ... running pcsc-lite in #WebAssembly / #PNaCl over #WebUSB (for #ChromeOS) or exposing the #pcscd socket (e.g., Linux). Notably the #AusweisApp2 is mentioned as one use case!

    I hope this gains similar traction as #FIDO2/#WebAuthn/#U2F/#CTAP support in browsers, especially with the recent push for #Passkeys, as smart cards are very widely deployed in orgs and slimming down the stack would definitely be a win here.

  21. Just discovered github.com/WICG/web-smart-card for teaching #browsers #SmartCard #PCSC instead of ... running pcsc-lite in #WebAssembly / #PNaCl over #WebUSB (for #ChromeOS) or exposing the #pcscd socket (e.g., Linux). Notably the #AusweisApp2 is mentioned as one use case!

    I hope this gains similar traction as #FIDO2/#WebAuthn/#U2F/#CTAP support in browsers, especially with the recent push for #Passkeys, as smart cards are very widely deployed in orgs and slimming down the stack would definitely be a win here.

  22. Just discovered github.com/WICG/web-smart-card for teaching #browsers #SmartCard #PCSC instead of ... running pcsc-lite in #WebAssembly / #PNaCl over #WebUSB (for #ChromeOS) or exposing the #pcscd socket (e.g., Linux). Notably the #AusweisApp2 is mentioned as one use case!

    I hope this gains similar traction as #FIDO2/#WebAuthn/#U2F/#CTAP support in browsers, especially with the recent push for #Passkeys, as smart cards are very widely deployed in orgs and slimming down the stack would definitely be a win here.

  23. Just discovered github.com/WICG/web-smart-card for teaching #browsers #SmartCard #PCSC instead of ... running pcsc-lite in #WebAssembly / #PNaCl over #WebUSB (for #ChromeOS) or exposing the #pcscd socket (e.g., Linux). Notably the #AusweisApp2 is mentioned as one use case!

    I hope this gains similar traction as #FIDO2/#WebAuthn/#U2F/#CTAP support in browsers, especially with the recent push for #Passkeys, as smart cards are very widely deployed in orgs and slimming down the stack would definitely be a win here.

  24. Just discovered github.com/WICG/web-smart-card for teaching #browsers #SmartCard #PCSC instead of ... running pcsc-lite in #WebAssembly / #PNaCl over #WebUSB (for #ChromeOS) or exposing the #pcscd socket (e.g., Linux). Notably the #AusweisApp2 is mentioned as one use case!

    I hope this gains similar traction as #FIDO2/#WebAuthn/#U2F/#CTAP support in browsers, especially with the recent push for #Passkeys, as smart cards are very widely deployed in orgs and slimming down the stack would definitely be a win here.