blazor - 如何在 Blazor Serverside 和 WebAssembly 之间无缝切换?
问题描述
所以我们知道 Blazor 非常酷。
然而,这两个版本各有优缺点。
WebAssembly 首次加载需要很长时间并且 Serverside 消耗资源(连接端口和 ram)
有没有办法让网站加载服务器端 Blazor,一旦加载了 WebAssembly 的东西,就切换。这两个版本将共享所有剃须刀组件,因此看起来应该相同。
是否有支持的方式来执行此操作(也许在 .Net5 中)?或者周围的一些工作已经取得了成功?
解决方案
GitHub 开发分支上的 Blazor Boilerplate 项目具有在 Blazor 服务器和 wasm 之间运行时切换的功能。这两个版本共享相同的 UI 和所有功能。
推荐阅读
- python - 如何从给定目录和所有子目录中动态导入所有 *.py 文件?
- c# - 有没有办法找出为什么 HttpClient POST 在一个简单的表单站点上失败的原因,而该表单站点原本可以在 webBrowser 控件中工作?
- swift - 在按用户与登录用户的距离对用户进行排序时,如何将距离 > 5 英里的用户排除在显示之外?
- python - map.join 函数错误:返回字母列表
- android - 集成在 Android 应用程序中的 Google Fit 登录部分有效
- r - 脑筋急转弯 R 问题 - 在 R 中解决编程问题
- node.js - http-proxy-middleware“set-cookie”响应未在浏览器中设置
- javascript - 单击时的数据自定义切换,而不是在输入时
- raspberry-pi - 来自 Raspberry Pi 的 WebRTC H.264 视频流仅适用于 Pi 摄像头,不适用于 USB 摄像头
- python - Pdfminer 使用 LChar 获取文本坐标