几种web矢量的简单性能比较(1)

最近在研究webtop。需要用到web矢量图形技术。

目前,可用的web矢量图形的技术有

无插件:

IE:vml

FF:SVG,canvas

有插件

IE:flash,silverlight,svg

FF:flash,silverlight

对于轻量级的图形应用,可以考虑用extendcanvas来屏蔽canvasvml的区别。

通过js,可以实现在IE中通过vml或者silverlight来模拟canvas。这样可以实现一致性。

下面需要比较一下性能。

由于webtop 主要用到的是连线,其他的矩形、文字、图像较为次要。因此性能测试主要以矩形+直线为主。

首先测试vml

IE+VML:vml性能测试.htmvmlIE独有的技术,也不需要插件,使用也比较简单。不过网上反应性能比较差。从测试结果看,在支持2000左右图元情况下性能还可以接受(出图时间<1s)。从实际应用的情况看,在2000设备,4000连线的情况下,操作也比较流畅,拖动时没有迟滞感。

 

 

最后的测试结果:

//20*20  109,125
//20*30  156,204

//30*30  250,328
//50*50  672,875
//60*60  1024,1344

vml可以支持的拓扑元素大约是2000个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值