.NET 8 Preview 5发布,了解一下Webcil 是啥

这篇具有很好参考价值的文章主要介绍了.NET 8 Preview 5发布,了解一下Webcil 是啥。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2023年6月13日 .NET 8 Preview 5,.NET 团队在官方博客发布了系列文章:

  • Announcing .NET 8 Preview 5
  • ASP.NET Core updates in .NET 8 Preview 5
  • Announcing .NET MAUI in .NET 8 Preview 5

对于 Web 开发,.NET 8 将服务器端和客户端呈现的优势与 Blazor 组件模型相结合。.NET 8 现已推出第五个预览版,它利用服务器端呈现和 Blazor 组件、增强的导航和表单处理以及流式处理呈现。微软表示,流式渲染在响应流上流式传输内容更新,可以改善服务器端渲染页面的用户体验,这些页面需要执行长时间运行的异步任务才能完全呈现。开发人员还可以为每个组件或每个页面添加客户端交互性,并且可以在运行时选择呈现模式。服务器端呈现和流式呈现分别在 .NET 8 预览版 3 和 .NET 8 预览版 4 中提供。

今天就给大家介绍一下Blazor Wassembly里的一项优化Webcli,Webcil 是 .NET 程序集的 Web 友好打包, Webcli打包格式是这些年社区在使用Blazor wassembly反馈到开发团队,ASP.NET 团队在.NET 8 所规划的内容,由于防火墙和防病毒软件可能会阻止浏览器下载或缓存具有.DLL扩展名和PE内容的程序集,某些用户无法使用他们基于Blazor Wassmebly的应用程序 。 Webcli 可用是在Preview 4里推出的,https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-4/#webcil-packaging-for-blazor-webassembly-apps。

在.NET 8 Preview 5中, Webcil 已经是默认的打包格式:https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-5/#improved-packaging-of-webcil-files ,这里详细的介绍了Webcil 是什么:

Webcil 是用于 .NET 程序集的新 Web 友好打包格式,旨在允许在限制性网络环境中使用 Blazor WebAssembly。在 .NET 8 预览版 5 中,我们通过添加标准 WebAssembly 包装器改进了 Webcil 格式。这意味着Webcil文件现在只是具有标准.wasm扩展名的WebAssembly文件。

Webcil 现在是发布 Blazor WebAssembly 应用时的默认打包格式。如果您希望禁用Webcil,可以通过在项目文件中进行设置来实现。

<PropertyGroup> <WasmEnableWebcil>false</WasmEnableWebcil> </PropertyGroup>

微软还致力于提高.NET在使用WebAssembly的浏览器中的性能。.NET 8 中的 jiterpreter 提供部分 JIT(即时编译)支持,提高了 .NET WebAssembly 运行时的性能。它在基准测试中的UI渲染速度提高了20%,JSON序列化和反序列化的运行速度提高了两倍。 .NET 8 还支持 最新的 WebAssembly 规范,例如用于提前编译的 SIMD,以及热重载改进,也被用于 WebAssembly,还有在支持的浏览器上运行多线程还在开发中。文章来源地址https://www.toymoban.com/news/detail-481775.html

到了这里,关于.NET 8 Preview 5发布,了解一下Webcil 是啥的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • .NET 8 Preview 7 中的 ASP.NET Core 更新

    作者:Daniel Roth 排版:Alan Wang .NET 8 Preview 7 现在已经发布,其中包括了对 ASP.NET Core 的许多重要更新。 以下是预览版本中新增功能的摘要: 服务器和中间件 防伪中间件 API 编写 最小 API 的防伪集成 Native AOT 请求委托生成器支持拦截器功能 Full TrimMode 用于启用修剪功能编译的

    2024年02月11日
    浏览(33)
  • .NET9 PreView2+.AOT ILC 的重大变化

    1. 环路优化 (循环优化) 这种优化实际上是一种 for 循环叠加态的优化,for 循环叠加计算的过程中,会对其中部分变量进行感应。比如循环中放置 0 扩展 (第一个索引为 0),这种优化灵感来源于 LLVM 标量演化。下面看例子,说明下这个优化: 未优化前: 未优化前 37 字节,优化后

    2024年04月10日
    浏览(25)
  • 发布:iNeuOS工业互联网操作系统 V5 Preview1 版本(自主可控)

           这半年来一直深耕包头,这个城市比较不错,但是推进项目的难度确实挺大的。与开发产品相比,后者更省心。但是光研发产品,没有项目依托,没办法产生价值。有些大学和研究院确实有好的产品,但是 没有市场化能力,再好的产品也没有用 。       前段时间

    2024年02月08日
    浏览(43)
  • 【C++】了解一下STL

    个人主页 : zxctscl 如有转载请先通知 STL(standard template libaray- 标准模板库 ): 是C++标准库的重要组成部分 ,不仅是一个可复用的组件库,而且是一个包罗数据 结构与算法的软件框架 。 STL是C++标准库的一部分,像之前的iostream也是标椎库的一部分,不能任务STL里面包含iostre

    2024年03月21日
    浏览(36)
  • 低代码你需要了解一下

    低代码的概念可以追溯到1980年代,当时IBM的快速应用程序开发工具(RAD)被冠以新的名称——低代码,由此,低代码的概念首次面向大众。然而,在近40年的历程中,低代码发展经历了两个阶段: 第一阶段是1980-2015年,这一阶段低代码应用平台市场发展比较迟缓,表现亮眼的

    2024年02月03日
    浏览(32)
  • 了解一下XSS

    XSS,即跨站脚本攻击(Cross-Site Scripting),是一种常见的网络安全漏洞,攻击者通过在网页中注入恶意脚本代码,使得浏览器执行这些脚本,从而控制网页上的内容或者获取用户的敏感信息 。XSS 攻击一般分为反射型、存储型和 DOM 型三种类型。 1. 反射型 XSS 攻击 反射型 XSS 攻

    2023年04月25日
    浏览(22)
  • B树你需要了解一下

    B树(B-tree)是一种自平衡的树,能够保持数据有序,常被用于数据库和文件系统的实现。 B树可以看作是一般化的二叉查找树,它允许拥有多于2个子节点。与自平衡二叉查找树不同,B树为系统大块数据的读写操作进行了优化。B树减少定位记录时所经历的中间过程,从而加快

    2024年02月04日
    浏览(26)
  • 简单但全面了解一下webSocket

    **全双工:**通信的两个参与方可以同时发送和接收数据,不需要等待对方的响应或传输完成。双全工指的是一种通信方式,通过建立全双工的持久连接客户端和服务器之间就能实现高效实时性更强的通信。 传统通信 : 电子邮件、网页浏览存在延迟,需要用户主动请求来获取

    2024年02月20日
    浏览(28)
  • Node基础概念,先了解一下

    Nodejs是基于Chrome V8引擎的服务器端JavaScript运行环境,也就是说可以在浏览器之外的主机上运行JavaScript。 Nodejs有三部分组成:标准库、中间层和底层库。 标准库:是给开发人员直接调用的API,比如HTTP模块; 中间层:为什么要有中间层呢?主要是因为NodeJS底层采用C语言来实现

    2024年02月07日
    浏览(27)
  • 了解一下 Linux 中的 DPDK

    文章首发地址 DPDK(Data Plane Development Kit)是一种高性能数据包处理框架,它提供了一系列的库和驱动程序,可以在通用的x86服务器上实现高吞吐量和低延迟的网络数据包处理。DPDK可以用于加速网络功能虚拟化(NFV)、软件定义网络(SDN)、云计算等应用场景。 软件驱动程序

    2024年02月16日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包