Web Serial API lander i Firefox 151 – nå kan nettleseren snakke direkte med maskinvaren
Web Serial API i Firefox 151: Nå kan nettleseren din snakke direkte med maskinvare
Har du noen gang sittet med en Arduino eller ESP32 og ønsket at det skulle være like enkelt å programmere dem som å bygge en nettside? Med Firefox 151 er det plutselig blitt mye nærmere virkeligheten.
Hva betyr dette egentlig?
Web Serial API lar JavaScript snakke direkte med enheter som bruker seriell kommunikasjon. Det inkluderer alt fra vanlige mikrokontrollere til 3D-printere og sensorer. Tidligere måtte du installere drivere og spesialprogramvare for hver plattform. Nå holder det å åpne en nettside og gi tillatelse.
Praktiske eksempler som allerede finnes
Flere prosjekter har allerede begynt å dra nytte av denne muligheten. Adafruit har laget en løsning der du kan laste opp CircuitPython-kode rett fra nettleseren uten å bruke ekstra verktøy. Mozilla-utvikler Florian Quèze har bygget en strømmåler som viser forbruk i sanntid og legger dataene direkte inn i Firefox Profiler.
Home Assistant bruker også Web Serial for ESPHome. Det betyr at du kan konfigurere og flash’e smartenheter uten å gå gjennom flere installasjonssteg. Et annet interessant prosjekt er Page Playground, afire