Re: [mediacapture-transform] Out-of-main-thread processing by default (#23)

> We will be breaking new ground if we add a new API that can't be prototyped, debugged or used on the main thread.

Not really. [AudioWorkletProcessor](https://webaudio.github.io/web-audio-api/#AudioWorkletProcessor) is an interface that cannot be instantiated on main thread, yet has full [WPT](https://wpt.fyi/results/webaudio/the-audio-api/the-audioworklet-interface) coverage.

Debugging web workers is [trivial](https://stackoverflow.com/a/48828096/918910) these days. People also don't seem to have complaints debugging and testing AudioWorklets, even though I assume that gets a little trickier.

@alvestrand if your argument is we haven't heard from enough people that think the status quo for capturing raw video data is fine, I'm willing to listen.

-- 
GitHub Notification of comment by jan-ivar
Please view or discuss this issue at https://github.com/w3c/mediacapture-transform/issues/23#issuecomment-843575918 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 18 May 2021 21:28:42 UTC