Then, cargo could be our plugin manager for the editor :)
Then, cargo could be our plugin manager for the editor :)
It just simplifies the process of building and running already multi-threaded apps.
Try out bevy_seedling with firewheel_web_audio to get started with multi-threading, which uses it for audio. No more stutters!
It just simplifies the process of building and running already multi-threaded apps.
Try out bevy_seedling with firewheel_web_audio to get started with multi-threading, which uses it for audio. No more stutters!
It also adds the rustflags gracefully without overwriting existing rustflags in the project (which would happen if you specified them manually).
Hopefully this will accelerate development of Wasm multi-threading in Bevy.
It also adds the rustflags gracefully without overwriting existing rustflags in the project (which would happen if you specified them manually).
Hopefully this will accelerate development of Wasm multi-threading in Bevy.
But when you run the app, it still wouldn't work!
Turns out, security is important. So browsers require you to enable cross-origin isolation headers.
But when you run the app, it still wouldn't work!
Turns out, security is important. So browsers require you to enable cross-origin isolation headers.
This leaves a lot of performance on the table and can lead to issues like stuttering audio.
Some third-party plugins are adding support for running some parts in different threads, but it makes them quite hard to run!
This leaves a lot of performance on the table and can lead to issues like stuttering audio.
Some third-party plugins are adding support for running some parts in different threads, but it makes them quite hard to run!
This allows you to specify additional response headers for the local web server used for `bevy run web`.
It was already possible to pass them directly in the command via `--headers`, but with this PR you can also persist them in the `Cargo.toml` via our config system.
This allows you to specify additional response headers for the local web server used for `bevy run web`.
It was already possible to pass them directly in the command via `--headers`, but with this PR you can also persist them in the `Cargo.toml` via our config system.
We now ensure that the user can see the original error message by `cargo metadata` to diagnose the issue.
We now ensure that the user can see the original error message by `cargo metadata` to diagnose the issue.