brainflow-dev / brainflow

BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors
https://brainflow.org/
MIT License
1.27k stars 327 forks source link

WASM build and support for browsers #734

Open mpbb opened 1 month ago

mpbb commented 1 month ago

The existence of WebUSB and Web Serial make in browser data collection a viable platform for brainflow.

Can we explore compiling to wasm and perhaps packaging for web?

github-actions[bot] commented 1 month ago

Welcome to BrainFlow project and thanks for your contribution! We will try to fix your issue ASAP. Make sure that you have read about issue format in the docs.

Andrey1994 commented 1 month ago

I think, I built it for web assembly before. Signal processing part and synthetic board worked fine, but all IO boards were broken. None of the actual boards worked for me from the box and I even not sure that its possible. No idea how web serial works and not an expert in web... Would be good if you take the lead on that and help with porting to wasm