Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Benchmark = require('benchmark');
- var suite = new Benchmark.Suite;
- var x = " ";
- var text = " a b ";
- var pat = /.*a.*?b./;
- suite
- .add('RegExp#exec', function() {
- return pat.exec( text + x );
- })
- .add('RegExp#group()', function() {
- return pat.exec( text + x )[0];
- })
- .add('RegExp#groupCount()', function() {
- return pat.exec( text + x ).length - 1;
- })
- .add('RegExp#exec_const', function() {
- return pat.exec( text );
- })
- .on('cycle', function(event) {
- console.log(String(event.target));
- })
- // run async
- .run({ 'async': true });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement