It has always been possible. We have a web app that depends on it being possible so that you can interact with barcode printers and pan/tilt cameras. We have a service clients can install that runs on localhost and allows the web client to interact with hardware.