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

Does this use wasm-like silverlight... or signal R- #81

Closed
swiftinitdotcom opened this issue Apr 23, 2021 · 1 comment
Closed

Does this use wasm-like silverlight... or signal R- #81

swiftinitdotcom opened this issue Apr 23, 2021 · 1 comment

Comments

@swiftinitdotcom
Copy link

swiftinitdotcom commented Apr 23, 2021

This is great template.
I want to know for complex makemytrip like projects will this work??
I have seen confusing info in other articles on wasm-like silverlight-does not work fast first time and also not on all browsers... or signal R- creates issues in scaling etc.
So if this is just new version of silverlight style can we use this in large web app?

i got this on first load-

Loaded 12.36 MB resourcesThis application was built with linking (tree shaking) disabled. Published applications will be significantly smaller.
Now if thousands of users start hitting app, initially for all thousands of user will it be slow... this is just not good for large app where people turn away if site does not load immediately. if this is 1 mb or less may be its good for large app. may be this tech is not good at all for makemytrip type of app, only good for small internal apps.

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

@scottkuhl
Copy link

WASM is really nothing like Silverlight. Silverlight was a browser plugin and Blazor is using Web Assembly which is a standard browser feature.

It seems like what you are really concerned about is the initial download and load time. Is that correct?

If so, I have two comments on that topic.

1 - Is this is a web application, something a user will use more like an application? Then Blazor Web Assembly out of the box works pretty well on desktop and mobile as long as the user is on a modern browser. You can put up a landing page that is not Blazor just to have a nice splash screen telling about the site with some sort of a launch web app link or button if the application gets too large. Microsoft is making big strides in the download and performance area so this will only get better with time,

2 - Is this a web site you want Google to index and feel less like an app? Then you should look into pre-rendering. That will help a lot and more support for that is coming in .NET 6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants