Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
TLE: Slice vs Substring
(version: 1)
Comparing performance of:
Slice vs Substring
Created:
8 months ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<!--your preparation HTML code goes here-->
Script Preparation code:
const line1 = "1 35932U 09051B 25236.69787976 .00000914 00000+0 19419-3 0 9994"; const line2 = "2 35932 98.4199 134.3308 0008187 59.9214 300.2798 14.61487625845831";
Tests:
Slice
return { satelliteNumber: parseInt(line1.slice(2, 7)), classification: line1.slice(7, 8), launchYear: parseInt(line1.slice(9, 11)), launchNumber: parseInt(line1.slice(11, 14)), epochYear: parseInt(line1.slice(18, 20)), epochDay: parseFloat(line1.slice(20, 32)), inclination: parseFloat(line2.slice(8, 16)), raan: parseFloat(line2.slice(17, 25)), eccentricity: parseFloat('0.' + line2.slice(26, 33)), argPerigee: parseFloat(line2.slice(34, 42)), meanAnomaly: parseFloat(line2.slice(43, 51)), meanMotion: parseFloat(line2.slice(52, 63)), revNumber: parseInt(line2.slice(63, 68)) };
Substring
return { satelliteNumber: parseInt(line1.substring(2, 7)), classification: line1.substring(7, 8), launchYear: parseInt(line1.substring(9, 11)), launchNumber: parseInt(line1.substring(11, 14)), epochYear: parseInt(line2.substring(18, 20)), epochDay: parseFloat(line2.substring(20, 32)), meanMotion: parseFloat(line2.substring(52, 63)), eccentricity: parseFloat('0.' + line2.substring(26, 33)), inclination: parseFloat(line2.substring(8, 16)), raan: parseFloat(line2.substring(17, 25)), argPerigee: parseFloat(line2.substring(34, 42)), meanAnomaly: parseFloat(line2.substring(43, 51)), revNumber: parseInt(line2.substring(63, 68)) };
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Slice
Substring
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
8 months ago
)
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:142.0) Gecko/20100101 Firefox/142.0
Browser/OS:
Firefox 142 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
Slice
3069579.5 Ops/sec
Substring
2853941.2 Ops/sec
Related benchmarks:
sfsdfasdf
slice x substr x substring
Performance Test: hex substring vs substr vs slice
slice performance
js slice performance
js slice performance -2
String concatenation vs element creation 2
parseInt vs Number conversion test 2
[JS] Substring vs Slice
Comments
Confirm delete:
Do you really want to delete benchmark?