Firefox anunció soporte oficial para la API Web Serial, que permite a aplicaciones web conectarse con dispositivos USB y seriales directamente desde el navegador. Esto significa que IDEs basados en web pueden flashear programas en microcontroladores sin requerir instalación de software nativo.
"Firefox puede ahora conectarse directamente con microcontroladores, placas de desarrollo, impresoras 3D, medidores de potencia y otros dispositivos seriales desde la web", explican Haik Aftandilian y Greg Stoll, de Mozilla, en un anuncio conjunto.
¿Qué dispositivos pueden conectarse?
"A partir de Firefox 151 para escritorio, el soporte de Web Serial permite a las aplicaciones web comunicarse con dispositivos compatibles sin requerir software nativo. Los dispositivos compatibles con Web Serial son populares entre hobbistas, hardware hackers, educadores, makers y desarrolladores", agregan desde Mozilla. Los casos de uso van desde automatización del hogar hasta prototipado de hardware e impresión 3D.
¿Por qué Mozilla había rechazado Web Serial?
Mozilla había declinado agregar Web Serial, junto con la API relacionada Web Bluetooth, por temores de que sitios maliciosos pudieran abusarlas para fingerprinting de usuarios o incluso bricking de dispositivos conectados.
Años de soporte en navegadores basados en Chromium (incluyendo Google Chrome) no produjeron evidencia masiva de ese tipo de ataques, y Firefox finalmente se suma al club de compatibilidad, tarde pero seguro.
¿Cómo se beneficia Adafruit y la enseñanza maker?
"Una de las organizaciones que ha demostrado el valor de Web Serial es Adafruit, líder en hardware open-source y educación STEM", dicen Aftandilian y Stoll. "Han hecho rápido y fácil instalar CircuitPython en sus dispositivos entregando el firmware vía Web Serial. Luego es directo correr programas Python en el dispositivo. Nombra tu archivo code.py y, para la mayoría de los dispositivos, el código puede instalarse arrastrando y soltando el archivo sobre el dispositivo USB. Tus programas Python pueden interoperar con una página web vía Web Serial usando entrada/salida simple basada en texto".
¿Cómo controla Firefox la seguridad de Web Serial?
Como guiño a sus preocupaciones previas, Mozilla implementó controles por sitio y por puerto: los sitios que pidan acceso a Web Serial gatillan un prompt que identifica el dominio solicitante y permite al usuario seleccionar de una lista de puertos seriales detectados. Conceder acceso a un puerto deja los otros puertos bloqueados.
"Si bien Web Serial todavía reside en el Web Incubator Community Group (WICG)", anotan los autores, "somos optimistas de que hay un camino a la estandarización".
¿Qué cambia para makers en Chile y la región?
Para profesores de mecatrónica, educadores de robótica escolar y comunidades maker en Chile (Bicimetría, FabLab Santiago, Fundación Mustakis), el cambio reduce fricción concreta:
- No hay que instalar drivers ni Arduino IDE / PlatformIO en computadores de laboratorios escolares con permisos restringidos.
- Cursos remotos de Arduino, ESP32 o Raspberry Pi Pico pueden usar IDEs web (como Wokwi, ESPHome web flasher, Adafruit WebSerial ESPTool) sin pedir a estudiantes que instalen nada.
- Flashear desde tablets y Chromebooks se simplifica: el navegador es el único requisito.
Hasta ahora la dependencia de Chromium dejaba a usuarios Firefox excluidos de esos flujos. Desde Firefox 151, esa barrera desaparece.




