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
<script src="http://arbiterjs.com/Arbiter.js"> </script>
var uniqueId = 0;
var lookupById = [];
var availableIds = [];
if (!console) {
console = {
debug: function() {}
};
} else if (!console.debug) {
console.debug = function() {};
}
function pubInPath(path, currentSubscriptions, data, channel) {
var size = path.length;
var current = currentSubscriptions;
var i;
for (i = 0; i < size && current; i++) {
var currentElement = path[i];
if (currentElement !== '') {
if (currentElement !== '*') {
//if current subs has wildcard subscribers, also publish to them
if (current.hasOwnProperty('*')) {
pubInPath(path.slice(i + 1), current['*'], data, channel);
}
current = current[currentElement];
} else {
(function(subpath, curr) {
Object.keys(curr).map(function(k) {
pubInPath(subpath, curr[k], data, channel);
});
})(path.slice(i + 1), current);
}
}
}
if (i === size && current && current._) {
current._.map(function(obj) {
return obj.callback.call(window, data, channel);
});
}
}
function subInPath(path, currentSubscriptions, callback, channel) {
var size = path.length;
var current = currentSubscriptions;
var i, recurs = false;
for (i = 0; i < size && !recurs; i++) {
var currentElement = path[i];
if (currentElement === '*') {
if (!current['*']) {
current['*'] = {};
}
return subInPath(path.slice(i + 1), current['*'], callback, channel);
} else {
if (!current[currentElement]) {
current[currentElement] = {};
}
current = current[currentElement];
}
}
if (!recurs) {
if (!current._) {
current._ = [];
}
var newId;
if (availableIds.length > 0) {
newId = availableIds.pop();
lookupById[newId] = channel;
} else {
newId = uniqueId++;
lookupById.push(channel);
}
current._.push({
id: newId,
callback: callback,
channel: channel
});
return newId;
}
}
var Arbiter2 = new(function() {
var self = this;
this.apply = true;
this.subscriptions = {};
this.publish = function(channel, data) {
console.debug('[Arbiter] publish', channel);
if (!channel || channel === '') {
return false;
}
var path = channel.split('/');
if (path[0] === '') {
path = path.slice(1);
}
return pubInPath(path, self.subscriptions, data, channel);
};
this.subscribe = function(channel, callback) {
console.debug('[Arbiter] subscribe', channel);
if (!channel || channel === '') {
return false;
}
var path = channel.split('/');
if (path[0] === '') {
path = path.slice(1);
}
return subInPath(path, self.subscriptions, callback, channel);
};
this.unsubscribe = function() {
};
})();
var cb = function() {};
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/ccccccccc', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter2.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbdbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbbbsbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbfbbbbbbbbbbbb/*', cb);
Arbiter.subscribe('/aaaaaaaaaaaaaaaa/bbbbvbbbbbbbbbbbb/*', cb);
Ready to run.
Test | Ops/sec | |
---|---|---|
v1 Arbiter |
| ready |
Arbiter V2 |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.