traceStack.js vs stacktrace.js

Benchmark created by Donald Atkinson on


Preparation HTML

<script src="https://rawgithub.com/eriwen/javascript-stacktrace/master/stacktrace.js"></script>
<script src="https://rawgithub.com/FuzzicalLogic/traceStack/master/tracestack.js"></script>

Setup

window.instrumented = function() { };
                window.traced = function() { }
                var impl = new printStackTrace.implementation();
                impl.instrumentFunction(window, 'instrumented', function(stack) { });
                var trak = new traceStack.StackTracer({ limit: 1, guess: false });
                trak.trace(window, 'traced', function(stack) { });

Test runner

Ready to run.

Testing in
TestOps/sec
traceStack
traceStack({guess:false})
ready
printStackTrace
printStackTrace({guess:false})
ready
StackTracer (traceStack)
traced()
ready
Instrumentation (printStackTrace)
instrumented();
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.

  • Revision 1: published by Donald Atkinson on