Is there a library to allow connection of HID from remote browser?

I'm guessing this probably doesn't exist but maybe? I'm wondering if there is a browser/node-red lib combo that I can combine to allow a server to talk to a HID device connected to a client PC. Chrome WebHID seems like the lib I would need on the browser.

I can think of other ways to do this but they seem kinda clunky for the end user and node red has been pretty good so far in dealing with the time consuming nitty-gritty of interfacing a web page to hardware.

Thanks