WebHID versjonshistorikk - 3 versjonar
Ver forsiktig med eldre versjonar! Desse versjonane er vist som referanse og testformål.Du bør alltid bruke den siste versjonen av eit tillegg.
Siste versjon
Versjon 1.6.2
Sleppt 6. juli 2026 - 78,82 KBFungerar med firefox 142.0 og nyare🌐 Cross-platform: Windows + macOS support (was Linux-only). Uses hidapi for stable device IDs across platforms.
⚡ WebSocket data plane: Binary WebSocket + SharedArrayBuffer for input/output reports. sendReport latency ~50ms → ~3ms. Toggleable per-site.
🔬 WASM HID descriptor parser: Full parser via hidreport crate, runs in isolated world. Chromium-compatible collections output (camelCase, usages XOR usageMinimum/usageMaximum, full field attributes).
⚙ Per-site settings popup: Override fire-and-forget, SAB enabled, SAB buffer capacity (2048–32768) per site.
🎛 Settings page: Global defaults including 4-level log control (Error/Warn/Info/Debug).
🔌 Auto-reconnect: 4-layer (NM host, WebSocket, worker, SAB drain) with exponential backoff.
🔀 Native hotplug: udev (Linux), RegisterDeviceNotification (Windows), IOHidManager (macOS).
🔒 Security: HID blocklist (FIDO/U2F keys), session token in WebSocket subprotocol, WS origin check.
🐛 Fixes: Composite USB dedup, SAB slot size, WS broadcast timing race, sendReport race, SAB swap on reconnect, empty collections, reportId serialization, item shape mismatch, variable-length reports, Windows/macOS builds.
🚀 Performance: Dual HidDevice handles (reader+writer), unbounded channels, MessageChannel yield (0-delay vs 4ms setTimeout clamp).
🎨 UI: Shadow DOM device picker, theme system, device count display.
📁 Restructured: js/ html/ css/ res/ layout. New permissions: webRequest, webRequestBlocking (COOP/COEP injection).Kjeldekode sleppt under MIT-lisens
Eldre versjonar
Versjon 1.5.1
Sleppt 5. juli 2026 - 76,09 KBFungerar med firefox 142.0 og nyareKjeldekode sleppt under MIT-lisens
Versjon 1.3
Sleppt 1. juli 2026 - 36,13 KBFungerar med firefox 142.0 og nyareKjeldekode sleppt under MIT-lisens