diff --git a/dev/bench/data.js b/dev/bench/data.js index 185e181..2526c95 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1733309340634, + "lastUpdate": 1733327009011, "repoUrl": "https://github.com/AmadeusITGroup/tansu", "entries": { "Tansu benchmarks": [ @@ -559,6 +559,260 @@ window.BENCHMARK_DATA = { "unit": "Hz" } ] + }, + { + "commit": { + "author": { + "email": "david-emmanuel.divernois@amadeus.com", + "name": "David-Emmanuel DIVERNOIS", + "username": "divdavem" + }, + "committer": { + "email": "david-emmanuel.divernois@amadeus.com", + "name": "divdavem", + "username": "divdavem" + }, + "distinct": true, + "id": "b5aebe9fae8924a12bc4e2c37074462102c8a797", + "message": "Call makeGraph from setup in dynamic bench test", + "timestamp": "2024-12-04T16:37:50+01:00", + "tree_id": "7fc8819addda8938c01c7915e38426519404cd99", + "url": "https://github.com/AmadeusITGroup/tansu/commit/b5aebe9fae8924a12bc4e2c37074462102c8a797" + }, + "date": 1733327008026, + "tool": "customBiggerIsBetter", + "benches": [ + { + "name": "benchmarks/basic.bench.ts > creating base stores > writable", + "value": 7632720.397127779, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > creating base stores > readable", + "value": 9330059.906693693, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > creating base stores > new StoreClass", + "value": 6405231.346661161, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > creating derived stores > computed", + "value": 5739712.50768153, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > creating derived stores > derived", + "value": 3583362.6454852154, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > creating derived stores > new DoubleStoreClass", + "value": 3961038.368050876, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > updating derived stores > computed", + "value": 1546954.2519428087, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > updating derived stores > derived", + "value": 1836685.5114427514, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > updating derived stores > DoubleStoreClass", + "value": 1708712.2126855003, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > updating writable stores > without subscriber", + "value": 9822960.52658544, + "unit": "Hz" + }, + { + "name": "benchmarks/basic.bench.ts > updating writable stores > with subscriber", + "value": 5926346.980661506, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/cellxBench.bench.ts > cellx1000", + "value": 50.56516421493135, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/cellxBench.bench.ts > cellx2500", + "value": 19.862865860407904, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/cellxBench.bench.ts > cellx5000", + "value": 5.166320692377279, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/dynamic.bench.ts > dynamic simple component", + "value": 0.42966812482419214, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/dynamic.bench.ts > dynamic dynamic component", + "value": 0.7686536947828737, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/dynamic.bench.ts > dynamic large web app", + "value": 0.35530036847193924, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/dynamic.bench.ts > dynamic wide dense", + "value": 0.305064180462841, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/dynamic.bench.ts > dynamic deep", + "value": 0.9867310045778268, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/dynamic.bench.ts > dynamic very dynamic", + "value": 0.7045406369253995, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/molBench.bench.ts > molBench", + "value": 1.4353374578169518, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > onlyCreateDataSignals", + "value": 782.8883079973004, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > createComputations0to1", + "value": 170.9443308913597, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > createComputations1to1", + "value": 46.93556971101496, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > createComputations2to1", + "value": 164.12030974161172, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > createComputations4to1", + "value": 191.3271960019877, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > createComputations1000to1", + "value": 453.9302082304889, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > createComputations1to2", + "value": 59.22277361553759, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > createComputations1to4", + "value": 116.99969264180935, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > createComputations1to8", + "value": 129.03223449932457, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > createComputations1to1000", + "value": 130.87178652284703, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > updateComputations1to1", + "value": 48.47729086932639, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > updateComputations2to1", + "value": 84.96151875472277, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > updateComputations4to1", + "value": 136.69457690594547, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > updateComputations1000to1", + "value": 150.44889833714794, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > updateComputations1to2", + "value": 45.036713870403574, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > updateComputations1to4", + "value": 45.31286332481796, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/sBench.bench.ts > updateComputations1to1000", + "value": 43.59535368171294, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/kairo/avoidable.bench.ts > avoidablePropagation", + "value": 90.3966505195454, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/kairo/broad.bench.ts > broad", + "value": 218.5217562604681, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/kairo/deep.bench.ts > deep", + "value": 595.1202789208089, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/kairo/diamond.bench.ts > diamond", + "value": 155.28249332608283, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/kairo/mux.bench.ts > mux", + "value": 404.6284511704898, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/kairo/repeated.bench.ts > repeated", + "value": 790.8161719151266, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/kairo/triangle.bench.ts > triangle", + "value": 617.4811219684739, + "unit": "Hz" + }, + { + "name": "benchmarks/js-reactivity-benchmarks/kairo/unstable.bench.ts > unstable", + "value": 1466.4031895747787, + "unit": "Hz" + } + ] } ] }