This the reaction to (understandable) community complaints that new browser security improvements make it hard to access local resources. (And complaints that browsers making access to local stuff hard is all a big plot by Google to push people towards using cloud stuff and away from privacy-friendly self-hosting)
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.