Skip to content
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

Blazor project tracking 2022 #24615

Closed
guardrex opened this issue Jan 14, 2022 · 2 comments · Fixed by #25118
Closed

Blazor project tracking 2022 #24615

guardrex opened this issue Jan 14, 2022 · 2 comments · Fixed by #25118

Comments

@guardrex
Copy link
Collaborator

guardrex commented Jan 14, 2022

2022

For the 2021 idea list, UE pass list, and notes, see Blazor project tracking 2021 (dotnet/AspNetCore.Docs #19286).

Doc ideas

Not ALL of these will be worked. This is an idea list/check list that don't rise to the level of opening an issue at this time.

UE pass tracking

Only includes topics that weren't reached in '21 or new topics added in '21.

SEPARATE WORK ITEM FOR SECURITY NODE

UE pass tracking ('23)

New topics added in '22 (or earlier) that haven't had the 🦖 Rex Treatment™ 🦖 (or at least haven't had it for quite a long time ... years) ...

  • Blazor Server and EF Core
  • Multiple hosted WASM apps article
  • Debug WASM article
  • Call web API topic: I'd like to divorce this from the main doc set's web API article in favor of a small Minimal APIs-based web API app for the experiences in the topic. I think churn on the main doc set article may have broken the cut-'n-paste, fully working examples that I have. I either need to update the examples to match the latest guidance in the web API article or place a dedicated app example in this topic, and I favor the latter because of on-going web API article churn ... this is a fragile 💥 setup because I don't maintain both articles.
  • File Uploads article
  • File Downloads article
  • Test article
  • PWA article
  • Performance best practices article
  • State Management article
  • Virtualization article: Blazor Virtualize Docs Are Confusing #27537
  • Blazor Hybrid
    • Overview
    • Tutorials
      • Overview
      • .NET MAUI
      • Windows Forms
      • WPF
    • Routing and navigation
    • Static files
    • Dev Tools
    • Reuse components
    • Security
      • Overview
      • Security considerations
@jez9999
Copy link
Contributor

jez9999 commented Oct 20, 2022

Is it yet possible to compile a WASM Blazor app using AOT into pure .wasm files, with no .dll or .bin downloads? If so, is it possible to split these .wasm files into chunks much like a JS SPA app would be? I'd like Blazor to get to a stage where my app is served in several chunks (each a .wasm file with DLL code obfuscated enough to get past firewalls), where you have the chunks split up intelligently for optimal caching. For instance, one chunk could just contain commonly-used DLL code that is likely not to change, such as System.Collections.Generic. Another could contain other .NET framework dependencies for the app. Another could contain Nuget package dependencies, and another could contain the remaining app code (most likely to need regular updates).

@guardrex
Copy link
Collaborator Author

guardrex commented Oct 20, 2022

@jez9999 ... That discussion is taking place on dotnet/aspnetcore#36978. The multipart bundle guidance that we have is at ...

https://learn.microsoft.com/aspnet/core/blazor/host-and-deploy/webassembly-deployment-layout

@dotnet dotnet locked as resolved and limited conversation to collaborators Oct 20, 2022
@guardrex guardrex closed this as completed Jan 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants