forerunnerdb
Version:
A NoSQL document store database for browsers and Node.js.
28 lines (22 loc) • 532 B
JavaScript
suite('A suite', function() {
bench('String#match', function() {
!! 'Hello world'.match(/o/);
});
bench('RegExp#test', function() {
!! /o/.test('Hello world');
});
});
suite('B suite', function(suite) {
setup(function() {
suite.text = 'Hello world';
});
bench('Benchmark with error', function() {
!! text.match(/o/);
});
bench('Deferred benchmark', function(deferred) {
!! /o/.test(suite.text);
setTimeout(function() {
deferred.resolve();
}, 100);
}, { defer: true });
});