2011-08-11 26 views
0

我一直在尝试使用jsperf.com来测试一些来自jquery和ext js的代码。它在Firefox和Chrome中运行得非常好,但是它在Internet Explorer中不起作用。有没有人知道任何替代jsperf,与IE浏览器兼容?jsperf替代工作在IE上?

在chrome,firefox和IE中尝试使用example。它在Chrome和Firefox中运行良好,但是一旦我在IE中尝试它,它会给我一个错误。更让我困惑的是,我可以在IE中自行打开它,但不能通过jsperf打开它。

回答

8

我是jsPerf的创建者。

jsPerf被设计用于各种浏览器和设备。如果你的测试用例由于某种原因在IE中不起作用,这并不意味着jsPerf被破坏 - 你的测试用例可能有问题。

您的测试用例出现“jQuery未定义”错误。我猜这是因为这样:

<script src="https://raw.github.com/chubicle/Javascript-Framework-Benchmarking/master/jquery.easyui.min.js"></script> 
<link rel="stylesheet" type="text/css" href="https://raw.github.com/chubicle/Javascript-Framework-Benchmarking/master/easyui.css" /> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 

你或许应该包括jquery.easyui.min.jsjquery.min.js,而不是周围的其他方式。

更新:我已经为你编辑了测试用例,现在它工作正常。

+0

@Raynos嗯,在IE9中,一切似乎都适合我。你能否在这里提交一个错误,包括破损页面的链接? https://github.com/mathiasbynens/jsperf.com/issues/new –

+0

哦,你是创造者,在这种情况下,你的网站坏了。我无法在3台不同的机器上使用Chrome,IE10或FF。很确定这不是我 – SpYk3HH

+0

@ SpYk3HH查看以前的评论。更详细地提交解释问题的票证。 –