jsPerf.app is an online JavaScript performance benchmark test runner & jsperf.com mirror. It is a complete rewrite in homage to the once excellent jsperf.com now with hopefully a more modern & maintainable codebase.
jsperf.com URLs are mirrored at the same path, e.g:
https://jsperf.com/negative-modulo/2
Can be accessed at:
https://jsperf.app/negative-modulo/2
const dates = [
"2025-03-15T13:30:37Z",
"2025-01-28T08:20:16Z",
"2025-04-07T11:05:39Z",
"2025-02-19T18:30:17Z",
"2025-01-11T10:05:36Z",
"2025-03-31T10:10:36Z",
"2025-02-03T09:50:35Z",
"2025-04-12T18:10:50Z",
"2025-01-23T07:15:39Z",
"2025-03-08T08:35:34Z",
"2025-02-14T11:25:41Z",
"2025-04-02T12:00:28Z",
"2025-01-07T11:10:07Z",
"2025-03-22T17:25:40Z",
"2025-02-28T16:15:04Z",
"2025-01-19T11:35:56Z",
"2025-04-09T09:55:32Z",
"2025-03-05T10:20:16Z",
"2025-02-10T08:45:37Z",
"2025-01-31T06:35:21Z",
"2025-03-18T10:45:56Z",
"2025-04-04T17:50:21Z",
"2025-02-22T12:45:29Z",
"2025-01-15T12:45:03Z",
"2025-03-29T07:20:44Z",
"2025-02-06T18:05:26Z",
"2025-04-11T07:45:24Z",
"2025-01-03T08:15:22Z",
"2025-03-12T11:15:19Z",
"2025-02-17T09:15:06Z",
"2025-01-27T12:55:44Z",
"2025-04-01T15:35:02Z",
"2025-03-25T11:40:59Z",
"2025-02-01T11:00:47Z",
"2025-01-12T15:50:14Z",
"2025-03-09T17:00:00Z",
"2025-04-08T16:30:05Z",
"2025-02-13T06:00:15Z",
"2025-01-24T18:40:27Z",
"2025-03-20T12:35:48Z",
"2025-02-25T14:00:46Z",
"2025-04-03T08:25:54Z",
"2025-01-08T18:35:41Z",
"2025-03-16T07:55:03Z",
"2025-02-09T12:20:04Z",
"2025-01-20T16:00:18Z",
"2025-04-10T13:20:58Z",
"2025-03-03T07:30:23Z",
"2025-02-21T15:20:01Z",
"2025-01-04T16:45:33Z",
"2025-03-27T09:30:51Z",
"2025-02-05T07:40:54Z",
"2025-04-05T14:15:47Z",
"2025-01-16T19:20:37Z",
"2025-03-10T14:25:26Z",
"2025-02-16T09:15:06Z",
"2025-01-29T17:45:32Z",
"2025-03-23T14:50:07Z",
"2025-04-13T10:35:16Z",
"2025-02-02T16:25:13Z",
"2025-01-13T06:15:48Z",
"2025-03-06T15:45:42Z",
"2025-02-18T07:05:34Z",
"2025-01-25T10:05:51Z",
"2025-04-06T06:40:13Z",
"2025-03-19T15:10:22Z",
"2025-02-07T10:30:12Z",
"2025-01-09T07:25:19Z",
"2025-03-30T18:45:10Z",
"2025-02-23T08:10:55Z",
"2025-01-21T09:25:42Z",
"2025-03-13T16:40:45Z",
"2025-02-11T17:10:23Z",
"2025-01-05T09:20:10Z",
"2025-03-26T16:05:25Z",
"2025-04-04T17:50:21Z",
"2025-02-27T11:50:38Z",
"2025-01-17T08:55:11Z",
"2025-03-07T12:10:08Z",
"2025-02-15T16:50:28Z",
"2025-01-30T14:10:58Z",
"2025-03-21T08:00:14Z",
"2025-02-04T13:15:09Z",
"2025-01-14T17:30:25Z",
"2025-03-28T13:55:17Z",
"2025-02-20T10:55:43Z",
"2025-01-02T12:30:45Z",
"2025-03-11T06:50:52Z",
"2025-02-08T15:55:48Z",
"2025-01-26T15:30:08Z",
"2025-03-24T06:15:33Z",
"2025-02-24T17:35:18Z",
"2025-01-10T13:40:52Z",
"2025-03-17T18:20:30Z",
"2025-02-12T14:35:59Z",
"2025-01-22T13:50:05Z",
"2025-03-02T13:05:57Z",
"2025-02-26T06:25:12Z",
"2025-01-06T14:55:28Z",
"2025-03-14T09:05:11Z",
"2025-03-01T09:40:31Z",
"2025-01-18T14:10:29Z",
"2025-03-04T18:55:49Z",
"2025-01-01T00:00:00Z"
];Ready to run.
| Test | Ops/sec | |
|---|---|---|
| Simple | | ready |
| Caching (Map) | | ready |
| Caching (Object) | | ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.