View source, на сайте с May 12, 2023 19:47
A project to bring the SANE API to the web. Currently, it only supports USB scanners and is only tested on a browser environment (WebUSB). This works by compiling all SANE backends (and required dependencies) to WebAssembly using Emscripten. The other key piece is @RReverser's bridge from libusb to WebUSB (1/2) with some patching to support multi-threading.