Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Performance Test: substring vs substr vs slice, long string
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Gecko/20100101 Firefox/145.0
Browser:
Firefox 145
Operating system:
Linux
Device Platform:
Desktop
Date tested:
5 months ago
Test name
Executions per second
slice
2581493504.0 Ops/sec
substring
2513139968.0 Ops/sec
substr
2577502720.0 Ops/sec
Script Preparation code:
var string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis eu nibh eget dui lacinia dapibus. In eu neque id sapien tempus egestas et nec metus. Ut pulvinar dolor eros, non sollicitudin enim faucibus ac. Pellentesque ut ex id ante porta volutpat nec sit amet arcu. Donec ut est semper, finibus risus sit amet, facilisis risus. Sed eleifend accumsan metus in laoreet. Etiam nec nisl sed mi euismod accumsan eget posuere urna. Sed mollis convallis efficitur. Duis leo orci, imperdiet eu magna in, efficitur pharetra massa. Morbi ligula felis, iaculis sodales neque in, tempus porttitor urna. In hac habitasse platea dictumst. Etiam lobortis dapibus purus in viverra. Etiam nec dignissim lorem. Aenean tristique euismod hendrerit. Fusce semper finibus porttitor. Pellentesque volutpat ligula eu massa vulputate interdum. Morbi eu scelerisque diam. Pellentesque ornare blandit sem cursus tempor. Vivamus tincidunt porta mi, vitae efficitur mi condimentum quis. Sed varius hendrerit urna a facilisis. In eu nunc sit amet elit tempor fringilla et ut massa. Donec non diam ullamcorper, ultricies sem quis, imperdiet massa. Fusce purus neque, dictum id sodales in, malesuada quis justo. Integer eget iaculis dui, eget feugiat libero. Aliquam erat volutpat. In fermentum luctus gravida. Ut ac cursus libero. Ut tellus eros, imperdiet nec laoreet sit amet, accumsan sed erat. Morbi nec luctus mi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse nulla mi, tempus nec risus et, iaculis ultrices arcu. Curabitur sit amet augue lectus. Ut nec cursus est. Aenean ullamcorper, mauris sed tincidunt ultrices, ante risus elementum nunc, porttitor bibendum enim est ac arcu. Vestibulum varius molestie felis vehicula sollicitudin. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ut maximus turpis. Pellentesque eget luctus tellus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Integer finibus arcu scelerisque sapien viverra fusce."
Tests:
slice
var substring = string.slice(17, 1005);
substring
var substring = string.substring(17, 1005);
substr
var substring = string.substr(17, 988);