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) 525542.7 Ops/sec
Option 2 (Clever) 704311.8 Ops/sec
Option 3 (Capture Groups) 523439.0 Ops/sec
Option 3 (Capture Groups - Callback) 215662.4 Ops/sec
Option 4 (Two-Pass) 383633.8 Ops/sec
Option 5 (Normal) 230290.7 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)