regex vs split/pop
Date tested:
3 years ago
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36
Test name
Executions per second
Regex
5370734.0 Ops/sec
Split and Join
6076883.0 Ops/sec
Benchmark definition (click to collapse):
Script Preparation code:
var str = 'gid://shopify/Product/1234567890'; var regex = /\d+$/
Tests:
Regex
regex.exec(str)[0]
Split and Join
str.split('/').pop()
Open this result on MeasureThat.net