iTwin / presentation

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

Move `itwinui-react` to peer dependencies #572

Closed saskliutas closed 4 months ago

changeset-bot[bot] commented 4 months ago

🦋 Changeset detected

Latest commit: 79b7f5dff994e23f6177e63214c9392f970bc05e

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-components | Minor | | @itwin/presentation-testing | 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 4 months ago

Unified selection benchmark

Benchmark suite Current: 79b7f5dff994e23f6177e63214c9392f970bc05e Previous: cd91f00795d2fe8d35859a0af3507a44bc213620 Deviation Status
hilite 50k elements 2910.88 ms 2878.35 ms 1.1302% 🚨
hilite 50k elements (P95 of main thread blocks) 2001 ms 1988 ms 0.6539% 🚨
hilite 50k group elements 212.67 ms 205.47 ms 3.5042% 🚨
hilite 50k group elements (P95 of main thread blocks) 78 ms 72 ms 8.3333% 🚨
hilite 1k subjects 46025.57 ms 45748.48 ms 0.6057% 🚨
hilite 1k subjects (P95 of main thread blocks) 36 ms 32 ms 12.5000% 🚨
hilite 50k subcategories 252.56 ms 246.75 ms 2.3546% 🚨
hilite 50k subcategories (P95 of main thread blocks) 125 ms 109 ms 14.6789% 🚨
hilite 50k functional 3D elements 27317.66 ms 27297.87 ms 0.0725% 🚨
hilite 50k functional 3D elements (P95 of main thread blocks) 2026 ms 1993 ms 1.6558% 🚨
hilite 50k functional 2D elements 7987.81 ms 7898.6 ms 1.1294% 🚨
hilite 50k functional 2D elements (P95 of main thread blocks) 2090 ms 2084 ms 0.2879% 🚨
compute selection for 50k elements 322.53 ms 319.29 ms 1.0148% 🚨
compute selection for 50k elements (P95 of main thread blocks) 137 ms 137 ms 0% 🟰
compute parent selection for 50k elements 353.11 ms 339.61 ms 3.9751% 🚨
compute parent selection for 50k elements (P95 of main thread blocks) 126 ms 123 ms 2.4390% 🚨
compute top ancestor selection for 50k elements 580.01 ms 570.05 ms 1.7472% 🚨
compute top ancestor selection for 50k elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute category selection for 50k elements 99.88 ms 102.27 ms -2.3370% ✅
compute category selection for 50k elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute model selection for 50k elements 85.01 ms 81.09 ms 4.8341% 🚨
compute model selection for 50k elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute functional selection for 50k 3D elements 406.61 ms 405.7 ms 0.2243% 🚨
compute functional selection for 50k 3D elements (P95 of main thread blocks) 141 ms 130 ms 8.4615% 🚨
compute parent functional selection for 50k 3D elements 442.25 ms 445.26 ms -0.6760% ✅
compute parent functional selection for 50k 3D elements (P95 of main thread blocks) 125 ms 118 ms 5.9322% 🚨
compute top ancestor functional selection for 50k 3D elements 1196.8 ms 1228.5 ms -2.5804% ✅
compute top ancestor functional selection for 50k 3D elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute functional selection for 50k 2D elements 3092.21 ms 3130.56 ms -1.2250% ✅
compute functional selection for 50k 2D elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute parent functional selection for 50k 2D elements 3136.71 ms 3167.63 ms -0.9761% ✅
compute parent functional selection for 50k 2D elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
compute top ancestor functional selection for 50k 2D elements 3081.71 ms 3115.28 ms -1.0776% ✅
compute top ancestor functional selection for 50k 2D elements (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨

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

github-actions[bot] commented 4 months ago

Hierarchies benchmark

Benchmark suite Current: 79b7f5dff994e23f6177e63214c9392f970bc05e Previous: cd91f00795d2fe8d35859a0af3507a44bc213620 Deviation Status
flat 50k elements list 4383.71 ms 4467 ms -1.8646% ✅
flat 50k elements list (P95 of main thread blocks) 79 ms 79 ms 0% 🟰
grouping by label 10256.72 ms 10529.51 ms -2.5907% ✅
grouping by label (P95 of main thread blocks) 58 ms 62 ms -6.4516% ✅
grouping by class 10392.52 ms 10506.38 ms -1.0837% ✅
grouping by class (P95 of main thread blocks) 46 ms 47 ms -2.1277% ✅
grouping by property 10945.07 ms 10988.69 ms -0.3970% ✅
grouping by property (P95 of main thread blocks) 45 ms 45 ms 0% 🟰
grouping by base class (10 classes) 7999.85 ms 8060.22 ms -0.7490% ✅
grouping by base class (10 classes) (P95 of main thread blocks) 81 ms 90 ms -10% ✅
grouping by multiple attributes 27929.48 ms 28195.1 ms -0.9421% ✅
grouping by multiple attributes (P95 of main thread blocks) 68 ms 70 ms -2.8571% ✅
hide if no children required to finalize root, w/o children 51282.39 ms 50866.74 ms 0.8171% 🚨
hide if no children required to finalize root, w/o children (P95 of main thread blocks) 40 ms 39 ms 2.5641% 🚨
hide if no children required to finalize root, w/ children 167.3 ms 168.88 ms -0.9356% ✅
hide if no children required to finalize root, w/ children (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
models tree initial (Baytown) 60.81 ms 64.04 ms -5.0437% ✅
models tree initial (Baytown) (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
models tree full (Baytown) 7669.54 ms 7695.03 ms -0.3313% ✅
models tree full (Baytown) (P95 of main thread blocks) 86 ms 88 ms -2.2727% ✅

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