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 objec = {"request_uuid":"a4a24547-bc62-4f01-9c14-cf4391ab47c5","api_key_id":1,"uitgevoerd_op":"2023-12-04T13:37:57.526Z","organisatie_id":null,"gebruiker_id":null,"acties":[{"instructie_id":15,"omschrijving":"iets","details":{},"is_gelukt":true,"uitgevoerd_op":"2023-12-04T13:37:57.526Z"}]};
function objectToArray(obj) {
return [
obj.request_uuid,
obj.api_key_id,
obj.uitgevoerd_op,
obj.organisatie_id,
obj.gebruiker_id,
obj.acties.map(actie => [
actie.instructie_id,
actie.omschrijving,
actie.details,
actie.is_gelukt,
actie.uitgevoerd_op
])
];
}
function arrayToObject(arr) {
return {
request_uuid: arr[0],
api_key_id: arr[1],
uitgevoerd_op: arr[2],
organisatie_id: arr[3],
gebruiker_id: arr[4],
acties: arr[5].map(actie => ({
instructie_id: actie[0],
omschrijving: actie[1],
details: actie[2],
is_gelukt: actie[3],
uitgevoerd_op: actie[4]
}))
};
}
Ready to run.
Test | Ops/sec | |
---|---|---|
toarray |
| ready |
niks |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.