new Regexp vs slash-generated-regexp

Benchmark created on


Setup

desiredText = ' asdfasdf \r\n asdfasfasd   vxvxcv \n sdfsdaf ';

Test runner

Ready to run.

Testing in
TestOps/sec
/.../
desiredText = desiredText.replace(/\\s/gm, ' ');
desiredText = desiredText.replace(/(\\r|\\n)/gm, ' ');
desiredText = desiredText.replace(/^\\s+|\\s+$/g, '');
ready
new RegExp
desiredText = desiredText.replace(new RegExp('\\s', 'gm'), ' ');
desiredText = desiredText.replace(new RegExp('(\\r|\\n)', 'gm'), ' ');
desiredText = desiredText.replace(new RegExp('^\\s+|\\s+$', 'g'), '');
ready

Revisions

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