Write Once, Run Everywhere Chrome Runs Build one JavaScript driver that connects your devices securely across Windows, macOS, Linux, ChromeOS, and Android - no native installers required.
Deliver one JavaScript driver that runs everywhere Chrome runs — Windows, macOS, Linux, ChromeOS, and Android.
Reduce per-OS driver updates and simplify device integration across product lines.
Rely on Chrome’s secure, standards-based WebUSB and WebSerial APIs for long-term compatibility.
Adopt proven connection models — Serial-only, Dual-interface, or WebUSB — to match your hardware design and roadmap.
Chrome supports multiple hardware communication models. Choose the best architecture for your device line.
Works with Chrome via Web Serial using UART or USB-to-Serial.
Best for sensors, embedded boards.
Add Web Serial alongside your USB driver for hybrid or legacy compatibility.
Best for hybrid/legacy devices.
Bind to WinUSB on Windows; no native drivers elsewhere.
Best for scanners or command-based devices.
Reserve a vendor interface for Chrome; keep one for system apps.
Best for advanced hybrid setups.
See how leading OEMs are delivering web-ready devices powered by JavaScript drivers.
Interested in collaborating on JavaScript driver development?
OEM partnerships are coordinated directly with the Chrome team. Selected partners receive guidance, validation, and a co-branded page on the JavaScript Driver Hub.