首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome Frame真的是在IE中提高拉斐尔性能的唯一选择吗?

Chrome Frame真的是在IE中提高拉斐尔性能的唯一选择吗?
EN

Stack Overflow用户
提问于 2012-12-30 07:49:31
回答 1查看 224关注 0票数 2

我正在使用拉斐尔2.1同时绘制15条线。每条线由50个2像素路径组成。在Safari和Chrome中性能最好,在FF中表现最好,在Opera中表现较差,在IE9中表现不佳。微软说SVG将在IE9中运行,但是Raphael.svg在IE9中返回false。

我一整天都在阅读关于拉斐尔和IE的帖子,我所看到的提高拉斐尔在IE9中性能的唯一解决方案是安装Chrome Frame。

有没有人遇到过其他的解决方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-10 19:02:10

拉斐尔在IE9中使用了svg,并以合理的性能工作。您必须小心,IE不会被强制进入IE8标准模式(这种情况经常发生)。如果IE9退回到IE8标准,那么它将最终使用VML,这是非常慢的,并且在IE8或更低版本中通常没有有效的替代方案。

当我使用IE8遇到这个问题时,我最终使用div和css来实现线条、矩形和文本的渲染。因为这就是我所需要的,即使在IE8中,它也是非常快的,这得益于在容器内缓冲div。如果您的问题足够简单,您可能希望考虑使用纯DOM解决方案。请参阅:https://github.com/Matt-Esch/simpleCanvas.js获取灵感。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14086997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档