Mozilla incorporó el soporte para la API Web Serial en Firefox 151, lanzado esta semana, lo que permite a los usuarios comunicarse directamente con dispositivos conectados por puerto serie — como microcontroladores y placas de desarrollo — sin necesidad de software adicional ni configuraciones complicadas. Esta función se ha integrado en la versión de escritorio del motor Gecko de Firefox, cerrando así una brecha que existía desde hace tiempo respecto a los navegadores basados en Chromium, que ya contaban con soporte para Web Serial desde hace años. Como parte de este lanzamiento, Mozilla colaboró con la comunidad de hardware de código abierto Adafruit para probar y validar flujos de trabajo relacionados con hardware mediante el navegador en Firefox: las herramientas de Adafruit, incluida su herramienta WebSerial ESPTool para flashear placas ESP32, ahora funcionan directamente en Firefox 151. Mozilla califica esta colaboración como una señal de que distintas comunidades — no solo los usuarios habituales — deben poder utilizar la web según sus propias necesidades.
Es poco probable que Web Serial sea utilizada en la navegación cotidiana, pero resulta de gran importancia para creadores, educadores, desarrolladores de dispositivos embebidos y comunidades STEM que hasta ahora dependían de herramientas como el editor basado en el navegador de CircuitPython u otros entornos similares de programación de hardware que requerían Chrome o Edge. Al implementar esta API en Gecko, Mozilla amplía el acceso a estos flujos de trabajo a aquellos usuarios preocupados por la privacidad que prefieren Firefox, quienes antes se veían obligados a cambiar de navegador para sus proyectos de hardware. El informe técnico completo con todos los detalles de la implementación está disponible en Mozilla Hacks.