Post B6l7FTtmTum9kZEwBk by hj@shigusegubu.club
 (DIR) More posts by hj@shigusegubu.club
 (DIR) Post #B6l5WIv6LyUOiNkfBo by firefoxwebdevs@mastodon.social
       0 likes, 2 repeats
       
       The Web Serial API landed in Firefox 151, allowing you to connect directly to microcontrollers, dev boards, 3D printers, power meters, and other serial-connected hardware from the web. Here's how it works:
       
 (DIR) Post #B6l5WJIqvfUJu2rdD6 by firefoxwebdevs@mastodon.social
       0 likes, 0 repeats
       
       See our announcement post for more detail, demos, and docs https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/
       
 (DIR) Post #B6l6u3RVeJ5RcJnbkW by hj@shigusegubu.club
       0 likes, 0 repeats
       
       @firefoxwebdevs so Web Serial is OK but WebHID and WebUSB are not?
       
 (DIR) Post #B6l7FTj97SGjDaGRc0 by firefoxwebdevs@mastodon.social
       0 likes, 0 repeats
       
       @hj what do you mean by 'ok' here?
       
 (DIR) Post #B6l7FTtmTum9kZEwBk by hj@shigusegubu.club
       0 likes, 0 repeats
       
       @firefoxwebdevs https://mozilla.github.io/standards-positions/#webusbhttps://mozilla.github.io/standards-positions/#webhid
       
 (DIR) Post #B6l7deqPRBl4eCBuXw by firefoxwebdevs@mastodon.social
       1 likes, 0 repeats
       
       @hj Web Serial is the second API we've applied this new permission flow to, the other being WebMIDI. We'll continue to look at other APIs on an individual basis.
       
 (DIR) Post #B6l8X5oSs1PMDSiOBs by hj@shigusegubu.club
       0 likes, 0 repeats
       
       @firefoxwebdevs I hope you implement at least WebHID because it's very popular and lack of support for it in Firefox just drives popularity of Electron and Chromium(-based browsers)
       
 (DIR) Post #B6lA2UemeRZiCPivaq by firefoxwebdevs@mastodon.social
       0 likes, 0 repeats
       
       @hj which sites do you use that use it, or what are your use-cases for it as a developer?
       
 (DIR) Post #B6lA2V2tCorDPB0BAO by hj@shigusegubu.club
       1 likes, 0 repeats
       
       @firefoxwebdevs something like https://usevia.app/ https://launcher.keychron.com/ Same idea as Web Serial, just different hardware API. Usecase is the same - controlling and configuring hardware.VIA and Keychron Launcher let me configure my keyboard and mouse without having to download a windows-only "driver" and run it on wine with terrible results.