Mozilla has introduced the Web Serial API to its Firefox Nightly browser, enabling direct communication with hardware devices like 3D printers and microcontrollers after years of security-related development delays.
Key Points
- The Web Serial API allows browser-based interaction with serial-port devices, including Arduino, ESP32, and ESPHome smart home dashboards.
- Support for the feature appeared in Firefox Nightly 151.0a1 around mid-April, following an initial code commit in January.
- Mozilla previously opposed the API due to security concerns regarding unauthenticated device access, but shifted its stance following internal discussions.
- Google Chrome has supported Web Serial since 2021, with other Chromium-based browsers like Edge, Opera, and Vivaldi following suit.
- Mozilla continues to maintain its opposition to WebUSB and WebHID, citing ongoing privacy and fingerprinting risks.