栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

WebFX在JavaFX中的性能

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

WebFX在JavaFX中的性能

我已经使用WebView了很多,通常性能非常好并且非常有用。

  • 符合Html5标准是好的。
  • Javascript的性能各不相同,但根据Google的V8基准测试(可能是针对Chrome进行了调整),我发现它的速度约为最新版本的Chrome的三分之一。
  • 渲染性能似乎并不是什么大问题。
  • 非常密集的HTML Webapp(例如Chrome实验库中的某些Web应用)的启动速度不如其他某些浏览器中的启动速度。
  • 不支持WebGL,因此回落到WebGL图形软件渲染的网站要慢得多。

我对WebView的最大问题是,它对尖端功能和广泛使用的稳定性不如其他浏览器稳定,但实际上并没有任何严重的性能问题。

以下是一些基准统计数据(所使用的WebView版本来自JavaFX 2.2 build 9):

合规

运行html5测试以测试html5符合性(满分为500):

Chrome 19402 + 13奖励积分Firefox 12345 + 9奖励积分WebView 2.2b9 296 + 7奖励积分 IE 9.0.6 138 + 5奖励积分

运行acid3测试,Webview与其他测试浏览器的得分相同,为100/100,但是,与IE9一样,最终呈现效果略有缺陷。

Java脚本

Sunspider
Javascript基准测试(越低越好):

IE 9.0.6 146.7毫秒 Chrome 19 151.5毫秒Firefox 12 185.8msWebView 2.2b9 199.5毫秒

GoogleV8
Javascript基准测试(越高越好):

铬19 15323的Firefox 12 9557网页浏览器2.2b9 5145IE 9.0.6 3661

Mozilla Kraken
Javascript基准测试(越低越好):

Chrome 19 2416.8msFirefox 12 2112.9msWebView 2.2b9 7988.9毫秒IE 9.0.6 9403.0毫秒

密集帆布

旋转3D佛(越高越好):

Chrome 19 60fpsFirefox 12 43fpsIE 9.0.6 16帧/秒WebView 2.2b9 7帧/秒

jQuery查询

jQuery测试套件执行(越低越好):

Chrome 19 21826msWebView 2.2b9 22742毫秒Firefox 12 23554msIE 9.0.6 28247毫秒

根据上述基准(在Windows7桌面上运行),只要WebView对您来说足够稳定和功能正常,那么WebView与其他浏览器的性能就不会成为问题(只要您的应用程序没有很多功能,3D旋转佛.... :-)。

更新资料

正如uta的回答所言,对于JavaFX 2.2的Win 32位版本,Javascript JIT编译器已打开;对于JavaFX 2.2 的Win
64位版本,JavascriptJIT编译器已关闭。这意味着与运行32位JavaFX版本相比,运行64位JavaFX版本时,WebView
Javascript基准测试明显慢得多(通常慢4至5倍)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/449982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号