jsPerf.app is an online JavaScript performance benchmark test runner & jsperf.com mirror. It is a complete rewrite in homage to the once excellent jsperf.com now with hopefully a more modern & maintainable codebase.
jsperf.com URLs are mirrored at the same path, e.g:
https://jsperf.com/negative-modulo/2
Can be accessed at:
https://jsperf.app/negative-modulo/2
class LinkedList {
constructor() {
this.head = null;
this.last = null;
}
append(a) {
const b = new Node(a);
if (this.head === null) {
this.head = b;
this.last = this.head;
}
const prev = this.last;
prev.next = b;
this.last = b;
}
}
class Node {
constructor(item) {
this.item = item;
this.next = null;
}
}
const link = new LinkedList();
const link2 = new LinkedList();
Ready to run.
Test | Ops/sec | |
---|---|---|
Big Array |
| ready |
Big LinkedList |
| ready |
Small LinkedList |
| ready |
Small Array |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.