Porting USB applications to the web. Part 2: gPhoto2
web.dev