WebSerial support #12
Labels
enhancement
New feature or request
T-devices
Topic: TUI interaction with devices
T-wasm
Topic: WASM support
what
We want to have the Web TUI support using the WebSerial API to communicate with actual devices in browsers that support it.
This is a tracking issue for this effort.
This is a large project that mostly involves making changes in external projects
Control
and theTransport
APIs to be async when compiled for wasm: A conditionally asyncControl
trait and RPC infra core#184WebWorker
andSharedArrayBuffer
methods of using the results of async code in sync codeweb-sys
: Add WebSerial to web-sys/unstable APIs rustwasm/wasm-bindgen#2752Within
tui
this will also necessitate large changes:Widget::update
andWidget::render
will need to becomeasync
to accommodate an asyncControl
API. Perhaps these should become async on all platforms and not just wasm?Widget
will need to becomeasync
too.open questions
The text was updated successfully, but these errors were encountered: