Cómo leer datos de puerto serie desde JavaScript

Conecté un Arduino a mi computadora portátil mediante USB, y puedo leer los datos en serie utilizando Procesamiento.

¿Hay alguna forma de obtener estos datos en tiempo real en un navegador web local? Por ejemplo, ¿un campo de texto que muestra el valor del puerto serie? No tiene que estar conectado a internet.

La versión de JavaScript de Processing no admite el siguiente código, que habría sido la solución ideal.

El código de Procesamiento es:

myPort = new Serial(this, Serial.list()[0], 9600);
// read a byte from the serial port
int inByte = myPort.read();
// print it
println(inByte);
// now send this value somewhere...?
// ehm...

Respuestas a la pregunta(2)

Su respuesta a la pregunta