Добавить в корзинуПозвонить
Найти в Дзене
DigiNews

Наконец-то управление серийными устройствами прямо из Firefox

Долгожданный API Web Serial появился в Firefox Nightly. Mozilla, ранее выступавшая против, теперь внедряет поддержку взаимодействия с 3D-принтерами и микроконтроллерами. — theregister.com Вскоре Firefox сможет напрямую взаимодействовать с вашими 3D-принтерами. Спустя тринадцать лет после первоначального предложения Web Serial API появился в Firefox Nightly — тестовом канале для разработки браузера от Mozilla. Web Serial позволяет браузерам взаимодействовать с устройствами, использующими последовательные порты, такими как 3D-принтеры, микроконтроллеры вроде Arduino и ESP32, а также сопутствующие сервисы, например, панель управления умным домом ESPHome. Он также может обмениваться данными с устройствами, способными эмулировать последовательный порт через USB или Bluetooth. Google Chrome поддерживает Web Serial с 2021 года, через восемь лет после первых обсуждений. API также поддерживается в браузерах на базе Chromium, таких как Edge, Opera и Vivaldi. Поддержка Web Serial, по всей видимос

Долгожданный API Web Serial появился в Firefox Nightly. Mozilla, ранее выступавшая против, теперь внедряет поддержку взаимодействия с 3D-принтерами и микроконтроллерами. — theregister.com

Вскоре Firefox сможет напрямую взаимодействовать с вашими 3D-принтерами. Спустя тринадцать лет после первоначального предложения Web Serial API появился в Firefox Nightly — тестовом канале для разработки браузера от Mozilla.

Web Serial позволяет браузерам взаимодействовать с устройствами, использующими последовательные порты, такими как 3D-принтеры, микроконтроллеры вроде Arduino и ESP32, а также сопутствующие сервисы, например, панель управления умным домом ESPHome. Он также может обмениваться данными с устройствами, способными эмулировать последовательный порт через USB или Bluetooth.

Google Chrome поддерживает Web Serial с 2021 года, через восемь лет после первых обсуждений. API также поддерживается в браузерах на базе Chromium, таких как Edge, Opera и Vivaldi.

Поддержка Web Serial, по всей видимости, была добавлена в Firefox Nightly 151.0a1 около 13 апреля, хотя официальной документации пока нет. Для активации требуется включить соответствующий флаг через меню.

Шесть лет назад Mozilla выступала против Web Serial, считая его небезопасным.

“Мы не считаем, что согласие пользователя является адекватной защитой для чего-либо, предоставляющего такой уровень возможностей”, — писал Мартин Томсон, выдающийся инженер Mozilla, в обсуждении на GitHub в 2020 году.

“Последовательный доступ — это пережиток эпохи, когда физическое подключение подразумевало высокий уровень доверия. Например, многие устройства предоставляют административный контроль любому, кто подключается через этот интерфейс, без какой-либо аутентификации; по моему опыту, это часто распространяется на привилегии, превосходящие даже то, что может сделать пользователь root”.

Два года спустя, вскоре после ожесточенных споров на форуме по этому поводу, Mozilla попросили пересмотреть свою позицию, и технический директор Firefox Бобби Холли ответил положительно.

К 2024 году Холли заявил, что Mozilla “открыта для внедрения WebSerial с использованием того же механизма ограничения через дополнения, что и WebMIDI, при условии, что мы сможем разработать достаточно понятный текст согласия”.

Mozilla не отказалась от осторожности полностью — она по-прежнему выступает против WebUSB (для различных USB-устройств) и WebHID (для клавиатур, мышей, видеоустройств). Однако её настороженность смещает риск с пользователя на компанию: если спрос на взаимодействие с устройствами через эти API будет достаточным, отсутствие поддержки оттолкнет пользователей от Firefox в сторону экосистемы Chrome.

И Mozilla не одинока в своей нерешительности. Команда WebKit от Apple выступает против Web Serial, WebUSB и WebHIDиз-за проблем с отслеживанием, безопасностью и других опасений“, и ссылается на аргументы Mozilla о конфиденциальности и безопасности в защиту своей позиции.

Но в 2026 году, когда люди подвергают свои компьютеры воздействию ИИ-агентов, а Mozilla изучает интеграцию ИИ в Firefox, возможно, опасения по поводу Web Serial кажутся менее значительными в общей картине.

Первый коммит кода Web Serial в Firefox появился в середине января, и дальнейшая работа ожидается по мере устранения ошибок. ®

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Автор – Thomas Claburn

Оригинал статьи