Toggle navigation
MeasureThat
.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Lodash template vs replace
(version: 1)
Comparing performance of:
lodash template vs native replace
Created:
7 months ago
by:
Guest
Go to the latest result
HTML Preparation code:
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js'></script>
Script Preparation code:
const vars = { 'LANG' : 'es' }; const url = 'https://www.test.es/{{LANG}}';
Tests:
lodash template
var LODASH_TEMPLATE_CONFIG = { interpolate: /{{([\w\.]+?)}}/g, escape: null, evaluate: null }; var compiled = _.template(url, LODASH_TEMPLATE_CONFIG); console.log(compiled(vars));
native replace
var result = url.replace('{{LANG}}', vars.LANG); console.log(result);
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
lodash template
native replace
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
7 months ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
Browser/OS:
Chrome 121 on Mac OS X 10.15.7
View result in a separate tab
Embed
Embed Benchmark Result
native replace
204K/s
lodash template
79K/s
View exact numbers
Test name
Executions per second
✓
native replace
203,841 Ops/sec
lodash template
79,355 Ops/sec
Related benchmarks
Lodash get vs deconstruction
Lodash isString
lodash get vs es6
lodash has vs object.hasOwn
equals comparison
Comments
Confirm delete:
Do you really want to delete benchmark?