iTwin / presentation

Monorepo for iTwin.js Presentation Library
https://www.itwinjs.org/presentation/
MIT License
4 stars 0 forks source link

Hierarchies: Learning page for grouping #672

Closed grigasp closed 1 month ago

grigasp commented 1 month ago

Part of https://github.com/iTwin/presentation/issues/423

changeset-bot[bot] commented 1 month ago

🦋 Changeset detected

Latest commit: 5ad74e5e97d2a08c8717ddb01ef12d6fe1e14da0

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages | Name | Type | | ------------------------------------- | ----- | | @itwin/presentation-hierarchies | Minor | | @itwin/presentation-hierarchies-react | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

github-actions[bot] commented 1 month ago

Hierarchies benchmark

Benchmark suite Current: 5ad74e5e97d2a08c8717ddb01ef12d6fe1e14da0 Previous: f76a4f2a65d3db7fd2737a057878748a4e700f03 Deviation Status
flat 50k elements list 4052.35 ms 4105.6 ms -1.2970% ✅
flat 50k elements list (P95 of main thread blocks) 69 ms 72 ms -4.1667% ✅
grouping by label 9845.61 ms 9903.46 ms -0.5841% ✅
grouping by label (P95 of main thread blocks) 65 ms 63 ms 3.1746% 🚨
grouping by class 9968.25 ms 10031.2 ms -0.6275% ✅
grouping by class (P95 of main thread blocks) 40 ms 42 ms -4.7619% ✅
grouping by property 10440.87 ms 10426.77 ms 0.1352% 🚨
grouping by property (P95 of main thread blocks) 82 ms 83 ms -1.2048% ✅
grouping by base class (10 classes) 7220.89 ms 7314.39 ms -1.2783% ✅
grouping by base class (10 classes) (P95 of main thread blocks) 72 ms 72 ms 0% 🟰
grouping by multiple attributes 26830.59 ms 26908.87 ms -0.2909% ✅
grouping by multiple attributes (P95 of main thread blocks) 46 ms 67 ms -31.3433% ✅
hide if no children required to finalize root, w/o children 46708.22 ms 45783.08 ms 2.0207% 🚨
hide if no children required to finalize root, w/o children (P95 of main thread blocks) 38 ms 38 ms 0% 🟰
hide if no children required to finalize root, w/ children 148.06 ms 160.84 ms -7.9458% ✅
hide if no children required to finalize root, w/ children (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
models tree initial (Baytown) 39.51 ms 38.8 ms 1.8299% 🚨
models tree initial (Baytown) (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
models tree full (Baytown) 7575.45 ms 7659.77 ms -1.1008% ✅
models tree full (Baytown) (P95 of main thread blocks) 88 ms 88 ms 0% 🟰

This comment was automatically generated by workflow using github-action-benchmark.