-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Next (v1): making complete compatible API #82
Comments
After discussion with @stagas about wat-compiler and mono it became apparent that the right way to organize code is via compiled wasm files. 7. WASM binaries👍🏼 Best possible performance |
If we want it to work headless, we probably cannot use WASM... |
Why? Node/browser support wasm frictionlessly |
My knowledge may be outdated then :) |
Just outline possible project strategies, as mentioned here.
1. Do nothing
With the time project becomes a historical artifact (if not already), a memorial of volunteering OSS efforts.
2. Archive the project
We're not qualified for really optimal implementation, there needs to be a serious sponsor and full-time engagement, just check @chrisguttandin work at standardized-audio-context.
3. Finish current code
Make minimally compatible API with current approach.
👍🏼 Any JS platform (see QuickJS, Duktape)
👍🏼 Can be used as polyfill
👎🏼 Unlikely to be maintained
4. Reuse web-audio-engine
👍🏼 That seems to be more complete
👎🏼 That's not maintained either
5. Wait for successor eg. web-audio-api-rs
👍🏼 Hope
👎🏼 Rust can be 150 times slower
👎🏼 Needs to be compiled to WASM
6. Bindings like node-audio, labsound
👎🏼 Binding = no way to run in browser
The text was updated successfully, but these errors were encountered: