-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[wasm] Tracking issue for build/bundler changes #70762
Comments
Tagging subscribers to 'arch-wasm': @lewing Issue DetailsTODO
|
I don't understand the |
re:wasi, idea is to be able to support building for that also, with our toolchain. |
The wasi bundler embeds the assemblies, we should enable that option on wasm as well. |
I would suggest adding your name against the item that you are working on. |
- Update `WasmAppBuilder` to produce the same boot config schema as `GenerateWasmBootJson` - Update AppBundle layout to match blazor layout. - All the runtime files (js, wasm, icu) are deployed to `_framework` folder. - This behavior can be overriden by setting `<WasmRuntimeAssetsLocation>` property. The empty value is overriden to default `_framework`, but `./` can be used to flatten the output structure. - WBT test with flat output - The only remaining difference is `AppBundle` vs `wwwrooot` folder name. - `JSHost.ImportAsync` now requires the same relative paths as in blazor (`./module.js` => `../module.js`) Contributes to #70762 --------- Co-authored-by: Ankit Jain <[email protected]>
The remaining bits are all for milestone 9.0 . |
Closing this issue as remaining tasks are tracked individual issues |
Implementation plan
Produce a fixed Wasm SDK pack version that is backward compatible for Blazor in .NET 6 and 7wasmconsole
template to WebAssembly SDK #102743Deployment scenarios
Deployment shapes
It will cover various needs
Browser vs Wasi
Microsoft.NET.Sdk.WebAssembly.Pack
browser-wasm
xwasi-wasm
browser-wasm
Microsoft.NET.Sdk.WebAssembly.Pack
Browser SDK responsibilities
StaticWebAssets SDK <- (Runtime) Wasm SDK <- Blazor SDK
From blazor
JSHost.ImportAsync
#74815WebAssemblyConfigLoader
)JSImport
JSImport
others
@(Content)
etc.js
files too, including workersJS startup
The text was updated successfully, but these errors were encountered: