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 list = [
"db1785d1-1c30-4340-8054-aa832938b2bd",
"bebcec1d-eefd-476f-8cde-9f5bb8f0a638",
"eb6edefb-9ff5-4a39-af1b-ace1bb2e9856",
"aff76529-8d95-49e9-bfbb-a960977f55aa",
"7f463500-61d5-44c6-a22a-b1dc4c74e963",
"ea1e53d8-f7a2-41d8-baf1-93f08c3cea7c",
"e9173473-5b53-49ee-b01f-735852098d05",
"ba7c12eb-104b-42a8-bc61-abcfb5efba2c",
"d2ef2fa0-d76e-497f-aff0-4099f31e373e",
"f9acc179-af3c-4ce5-8c14-fa4a65b68459",
"4acffd2f-5894-4665-9d9e-e46a38ad96b0",
"8bf6f00a-46e6-4b9f-9541-a3397cd098bb",
"349c1de8-b15a-4b35-a605-d76cee9419f9",
"622d0d8e-8e59-40fa-bdfb-9bd8dff1e3bf",
"f019facf-54b8-453e-910d-112345d55226",
"ee226999-8464-4d18-9898-a0cdf6c095b3",
"25d0c06c-08e8-40a2-a4e6-c4b71960dec7",
"6a946fe9-2f95-4c72-908e-d9a36bcbc5e3",
"0826924e-13ba-4e12-a682-304f13291a7a",
"158579b9-f59a-4479-800a-5bf3786c13c3",
"bfee3acc-c648-4b1c-a97e-c3ead0b04f5e",
"1c365504-d1a2-4561-9a12-2fac1716dff7",
"3f66f203-03bd-455f-b7d2-1278a569bdbb",
"4a25ea39-d043-4b61-b4be-1adcbdf4e825",
"05515a3d-9b61-420a-8bbe-1db419ba84d1",
"f77b9588-070d-46f4-b9e4-2a4246baf3a1",
"99dda548-0b95-4b7c-b239-7d98f487329f",
"2b955a73-2e9d-456d-a244-5c678038d07a",
"11e9325c-8a3b-4f8b-9ff7-cfcca07ab399",
"8c63d878-a588-41cf-aa9b-b696eedac364",
"5aa2d11a-b34a-4993-aac3-573f7d152b32",
"3a794162-f90b-4849-afb9-e4a769cee8e3",
"4e080e93-84eb-4153-8c63-5d5801a43764",
"9ba66dff-c101-4007-837b-1e340377bd96",
"4177a1ba-5a0f-4ac0-9b71-a2f7ff18d597",
"90b4ad99-c9b1-4fa1-a09f-7a23d594f161",
"900656ba-67ab-4adc-83f5-f9b57228119b",
"d0dff383-64f6-451b-a35c-caab9a3ab738",
"4c2d41dd-6e69-495a-bed9-cd33b9c3d66e",
"e8d38d3e-cd2b-41f5-bb06-071a8ea935bd",
"975c8a78-b474-4e36-ab23-f730fd5d71fc",
"2693aabd-4779-40ca-abe6-b2e13b232d88",
"c085d238-2062-426b-99d1-17c5c72c6790",
"41077883-2f01-4ae1-89d9-56cbbf7e2799",
"de90be16-c387-4787-93c5-315db97ff794",
"30cb8943-50cc-453b-8f24-4885841b8d6d",
"a238016f-5d7e-406b-a310-0075e44fec55",
"fa4e1086-13b5-410d-a928-2d6391f18cbf",
"0dc010a2-484a-48a6-8afe-24d0d48d66ee",
"bcf3607b-9125-4599-abd0-4323ecc16eb1",
"eda8c1dc-1e23-4660-9164-0d87a29ae8c1",
"0b530d1f-3ef8-427b-a447-a8ed64eb24a2",
"703d8539-a0ed-4709-897f-73e2e5066749",
"7077ebf8-2bdc-494d-8d20-37f363443de5",
"878f7de7-be5b-4e17-8d5f-66ccedff4930",
"ad9caa3c-4aaf-46da-b230-3e0fee6ead93",
"9c4da9ad-a35e-4420-b63b-e731c1f46c12",
"d3398121-ff0b-445b-8afc-190c6698b186",
"aa4c5e6a-e1f3-4b53-be61-6b08201b2b2c",
"5723c76e-e9b8-4e0b-84ec-ac71fff3ad57",
"2c999b1a-09d2-4a91-a2f9-1d7525fb27b8",
"2c0112c1-62ac-412e-aca3-29c13daeafee",
"10812e2a-f2f3-4020-b86c-07f116f40819",
"4a888440-bc24-4add-a1ec-b41831b490e2",
"daa0eb86-942c-47b5-b179-9ce5aaf09797",
"dce39dbc-b72d-4d74-bbd7-6f45bc5f8292",
"512580c4-5075-4f72-9717-9272d648f207",
"955d3f61-3386-4662-9a29-fcf608da1225",
"d9b48e72-017c-436d-8432-015289bdbdae",
"2bb6be63-6e7d-495a-add5-0349f4f7b4f2",
"556cffe1-754a-4aa6-93db-2964e67c4d4b",
"b45890fe-3bce-4656-9b8f-3fb89179f2d1",
"58de55bc-a166-4939-8aca-85bdf0e4a218",
"76012692-f0ef-4e5d-8423-91ece9133843",
"0fdbd9ed-0448-47f9-8d03-44e947748d03",
"ae3a69b9-dcef-4cd0-bfc8-9f237a0d7ec9",
"9f2f0972-5f15-41a0-83fc-0558bdafddd9",
"55104a5e-e67c-4d97-8d9e-52245c2ff043",
"2d9299bb-dd77-4712-9fbb-eaaac03b7a28",
"f6d20472-7714-4b68-9323-c2b64b3f8ac2",
"5bb06c89-9b39-4e59-94b4-1bc4b009b2d3",
"214e50e1-57dd-4700-bccd-f8aa985264fb",
"6be428ee-53eb-41fa-b8de-c88927e84fe3",
"c7b17906-576c-485f-9fbf-2c78f9eb26ed",
"f08c271a-1679-4809-b17c-f188438a43b5",
"34cd926b-8ae4-4a9f-803c-aca06898845f",
"9b11123e-52ad-449c-b285-0fb4d601de32",
"e694848d-c020-475c-9f98-6848354f8406",
"dd5a4334-5a31-4b7b-ac86-30b58bd350c3",
"b3bae40b-091e-41ad-a2a2-1c8732b27db7",
"4055241b-6346-497f-85bb-48c852dbd8f0",
"83c681fb-6ed5-4587-9b70-ce5f018d9663",
"2c3867d6-c46d-49e8-b07a-09eba29c4be7",
"906b26c4-7ac3-41b0-82f2-f8602a4aeb9a",
"3a5d367d-b79e-43e5-9799-9737dcb2d4a6",
"afa842f3-76f4-4210-8481-e9b43b4039e0",
"63490eec-c915-45a2-b805-4ea8bb10524e",
"20b24181-1c83-47f9-a8d4-db21610f6aca",
"ad1cc0d0-0c8e-4abd-9db6-f952978e67b6",
"f9e9a2fa-5d0f-4974-b5be-4e3aeb3c8b87",
]
Ready to run.
Test | Ops/sec | |
---|---|---|
Old way, use length - 1 |
| ready |
New way, use Array.prototype.at |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.