我有一个问题与拉斐尔和自定义地图svg插件,我正在使用。我很确定这个问题是与每次重新加载地图时拉斐尔和重新绘制矢量有关。该地图在Firefox/Chrome/IE9中运行良好。在IE7/8中,地图运行的非常慢,几乎无法使用。图标有时也会变白。在IE8中,定位似乎发生在调整元素大小之前,而这似乎就是瓶颈所在。以下是地图的链接:
http://www.comparewebads.com/VisaInteractiveMAP/world.html
处理地图功能的文件是mapsvg.js。http://www.comparewebads.com/VisaInteractiveMAP/js/mapsvg.js
发布于 2012-09-19 23:53:44
我知道这不是一个全面的答案,但我自己在相关领域的一些研究告诉我,浏览器的javascript性能,特别是在svg、canvas等方面的图形性能,比过去的几个版本有了指数级的提高。IE尤其以糟糕的性能而臭名昭著(在任何版本中)。
我怀疑你的问题至少有一部分是IE7和8的javascript引擎相对缓慢和低效。
在我自己的大量使用javascript的项目中,我拒绝支持IE9之前的任何东西,因为IE7和IE8根本不能处理性能(而且有些特性就是没有包括在内)。
https://stackoverflow.com/questions/12497886
复制相似问题