作者penolove (丑兽的女朋友)
看板Web_Design
标题[请益] svg 的path 在chorme 与 ie表现差异
时间Fri Nov 14 13:29:35 2014
小鲁弟 新手第一次发文 请多包涵..
最近在接触用d3画svg画图的部分
老板要求画trend chart (内容大概有一万多条线)
我本来是就让它回圈一条一条画line,在chrome上表现尚可(滑鼠触动微lag)
但是在ie,火狐会非常延迟
所以改用path画,想说东西变少表现应该会变好吧
结果在ie火狐 表现确实不错 但是在chrome上变得非常迟缓
但是老板说想要在chrome上实现
不知道有没有大大遇过类似的问题,有没有解决方法呢QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.39.149
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1415942979.A.3CC.html
1F:→ mmis1000: 反正又没规定只能,让他认浏览器切换就好了啊 11/14 19:27
2F:推 jenesis: svg效能的问题可能和你的撰写方式有关 11/14 22:07
3F:→ jenesis: 不过你的资料量非常大 用SVG本来就会很慢 .. 11/14 22:07
4F:→ jenesis: 如果需求没有太复杂可以不要用d3想办法用canvas.. 11/14 22:08
6F:→ mmis1000: 但2d canvas在chrome上很慢啊... 11/15 01:44
7F:→ mmis1000: webgl 的反而是在firefox上太慢 11/15 01:44
8F:→ penolove: 感谢几位大大的宝贵意见 m大的意思是能够在script里面要 11/15 13:19
9F:→ penolove: 求它用哪个浏览器打开吗 j大说的我会去试试看 11/15 13:20
10F:→ penolove: 如果trend的部份用canvas 剩下的用svg混在一起 可行嘛 11/15 13:21
11F:推 jenesis: chrome上会慢应该是因为设定中gpu的2d加速被关闭了 11/16 10:38
12F:→ jenesis: 而且canvas再慢也不会比svg慢的.. 只是canvas真的麻烦 11/16 10:41
13F:推 mmis1000: 是在都开着的情况下比较的欧...在chrome上的速度只有ff 11/16 15:12
14F:→ mmis1000: 的1/10,有点悲剧 11/16 15:13