Mozilla сделала большой шаг в сторону улучшения функциональности Firefox, добавив поддержку Web Serial — технологии, которая позволяет напрямую управлять устройствами через последовательные порты. Теперь пользователи смогут контролировать 3D-принтеры, микроконтроллеры и другие устройства прямо из браузера. Это значительная перемена, учитывая, что аналогичная поддержка в Google Chrome доступна с 2021 года — спустя восемь лет после начала обсуждений.
Что такое Web Serial и как это работает?
Web Serial API позволяет браузерам взаимодействовать с устройствами, подключёнными через последовательные порты, что включает в себя не только 3D-принтеры, но и платы Arduino и ESP32. Разработчики могут интегрировать Web Serial в свои веб-приложения, что открывает новые горизонты для телеметрии и управления устройствами.
Поддержка Web Serial появилась в Firefox Nightly 151.0a1, доступной с 13 апреля 2026 года. На данный момент документация отсутствует, но активация функции требует внесения изменений в настройки браузера через специальное меню.
Исторический контекст
Не всё шло гладко для Web Serial в Mozilla. Шесть лет назад разработчики высказывались против этой технологии, считая её небезопасной. По словам Мартена Томпсона, инженера компании, доступ к последовательным портам без существенной аутентификации мог привести к нежелательным последствиям. Однако в 2024 году ситуация изменилась, и Mozilla начала рассматривать возможность внедрения этой функции, если разработчики смогут создать понятные условия для согласия пользователей.
Старые взгляды, такие как отказ от WebUSB и WebHID, вероятно, сохранятся. В то же время необходимо учитывать, что растущий спрос на взаимодействие с устройствами через API может подстегнуть потребителей перейти с Firefox на более поддерживаемые Chrome и другие браузеры на основе Chromium.
Польза для разработчиков и производителей
Для разработчиков это значит, что теперь они могут внедрять функционал, связанный с управлением 3D-принтерами и другими устройствами, в свои веб-приложения с помощью относительно простого API. В России и СНГ это откроет новые возможности для производителей оборудования и разработчиков программного обеспечения, которые смогут предложить более продвинутые решения в области автоматизации и управления техникой.
В итоге, добавление Web Serial в Firefox — это не просто новый функционал. Это шаг к усилению позиций Mozilla на рынке, который уже давно покорён Google. Также важно, что разработка этой функции продолжается, и в скором времени пользователи смогут ожидать исправления обнаруженных ошибок и выхода обновлений.