Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
eval vs new Function() vs mathjs (evaluate) vs mathjs (chain)
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0
Browser:
Firefox 52
Operating system:
Windows XP
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
eval
308220.8 Ops/sec
new Function
216814864.0 Ops/sec
mathjs
0.0 Ops/sec
mathjs-chain
0.0 Ops/sec
native power
849834944.0 Ops/sec
HTML Preparation code:
<script src="https://unpkg.com/mathjs@13.0.3/lib/browser/math.js"></script>
Script Preparation code:
var func = new Function("return 2 ** 3");
Tests:
eval
let x = eval("2 ** 3");
new Function
let x = func();
mathjs
let x = math.evaluate("2 ** 3");
mathjs-chain
let x = math.chain(2).pow(3)
native power
let x = 2 ** 3