Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36
Chrome 118
Windows
Desktop
one month ago
Test name Executions per second
Option 1 (Lookarounds) 550778.1 Ops/sec
Option 2 (Clever) 475142.7 Ops/sec
Option 3 (Capture Groups) 694884.3 Ops/sec
Option 3 (Capture Groups - Callback) 228423.3 Ops/sec
Option 4 (Two-Pass) 393170.9 Ops/sec
Option 5 (Normal) 227873.6 Ops/sec
Script Preparation code:
Tests:
  • Option 1 (Lookarounds)

  • Option 2 (Simple Lookaround)

  • Option 3 (Clever)

  • Option 4 (Two-Pass)

  • Option 5 (Normal)

  • Option 6 (I Am Dumb)