谷歌浏览器 与 C# 5 种嵌入浏览器 从 兼容性、性能、高级特性 方面的表现比对(评分从321~525不等)


CS架构

Web具有非常强大且友好的开发生态,在CS架构的窗口程序中嵌入浏览器,有哪些好处呢?

1,能够极大丰富程序的表现形式

2,能够充分地利用web的跨平台特性

3,能够使用web更现代更丰富的UI表现形式

4,网页可以更好的利用 系统功能。

那么非常关键的一点是,如何让嵌入浏览器的表现尽量地接近原生浏览器呢?

本文对谷歌原生浏览器、和在C#中 5 种方式嵌入浏览器,一共 5 种方式,进行兼容性、性能、和高级特性 三大方面的表现来进行比对。


主机参数

测试主机的参数如下:

处理器    Intel(R) Core(TM) i9-14900HX   2.20 GHz
机带 RAM    32.0 GB (31.7 GB 可用) 
系统类型    64 位操作系统, 基于 x64 的处理器 
笔和触控    没有可用于此显示器的笔或触控输入

版本    Windows 11 家庭中文版
版本号    24H2 
操作系统版本    26100.3775 
体验    Windows 功能体验包 1000.26100.66.0


6 种方式

6 种方式使用浏览器,分别为:

1. 谷歌原生浏览器,版本:127.0.6533.73(正式版本)

2. WinUI3 + WebView2,框架:.NET 8.0

3. WPF + WebView2,框架:NET462

        Nuget包:Microsoft.Web.WebView2 (版本:1.0.3240.44)

4. WPF + ChromiumWebBrowser,框架:NET462

        Nuget包:CefSharp.Wpf(版本:135.0.220)

5. WPF + WebBrowser,框架:NET462 / 45 / 40

6. WPF + MiniblinkNet,框架:NET45 / 40

接下来,详细介绍不同的测试表现。


测试:兼容性 - 标准支持

HTML5标准支持测试(https://html5test.com/),打开网页后,会显示浏览器的评分,总分:555

6 个浏览器的表现:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值