Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36
Chrome 110
Windows
Desktop
2 years ago
Test name Executions per second
RegEx.test 3095162.5 Ops/sec
String.includes 12142614.0 Ops/sec
String.match 2421530.8 Ops/sec
Script Preparation code:
AخA
 
var string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vitae dolor orci. Suspendisse a elit eu lectus semper varius quis non quam. Nullam non turpis sit amet ipsum interdum vehicula. Suspendisse potenti. Nulla egestas turpis in ante eleifend, mattis pharetra nisi porta. Morbi a eros risus. Pellentesque mi neque, eleifend non augue nec, dictum tincidunt erat. Etiam vel lacus ut quam porta ullamcorper. Sed molestie turpis ipsum, in vulputate dui condimentum vitae. Donec facilisis facilisis tellus, in pretium tellus ullamcorper vel. Cras semper dictum nulla non rhoncus. Nam condimentum faucibus tempus. Donec lectus quam, luctus sed molestie id, gravida non tortor. Sed ac turpis sit amet erat aliquam vestibulum.";
var regex = /pretium/;
Tests:
  • RegEx.test

     
    regex.test(string);
  • String.includes

     
    string.includes("pretium");
  • String.match

     
    string.match("pretium");