Closed imodeljs-admin closed 3 months ago
Benchmark suite | Current: 21e0622cf28227dd19e8575f9c623239d90b8f0f | Previous: c93ed901b8b729613dc55dd9bede48c88e617bde | Deviation | Status |
---|---|---|---|---|
flat 50k elements list |
4004.57 ms |
4024.4 ms |
-0.4927% |
✅ |
flat 50k elements list (P95 of main thread blocks) |
71 ms |
72 ms |
-1.3889% |
✅ |
grouping by label |
10111.71 ms |
10130.19 ms |
-0.1824% |
✅ |
grouping by label (P95 of main thread blocks) |
59 ms |
64 ms |
-7.8125% |
✅ |
grouping by class |
10120.44 ms |
10167.47 ms |
-0.4626% |
✅ |
grouping by class (P95 of main thread blocks) |
39 ms |
43 ms |
-9.3023% |
✅ |
grouping by property |
10534.74 ms |
10795.49 ms |
-2.4154% |
✅ |
grouping by property (P95 of main thread blocks) |
48 ms |
55 ms |
-12.7273% |
✅ |
grouping by base class (10 classes) |
7068.82 ms |
7362.22 ms |
-3.9852% |
✅ |
grouping by base class (10 classes) (P95 of main thread blocks) |
74 ms |
81 ms |
-8.6420% |
✅ |
grouping by multiple attributes |
27057.08 ms |
27210.28 ms |
-0.5630% |
✅ |
grouping by multiple attributes (P95 of main thread blocks) |
70 ms |
68 ms |
2.9412% |
🚨 |
hide if no children required to finalize root, w/o children |
46282.89 ms |
45897.17 ms |
0.8404% |
🚨 |
hide if no children required to finalize root, w/o children (P95 of main thread blocks) |
37 ms |
38 ms |
-2.6316% |
✅ |
hide if no children required to finalize root, w/ children |
156.91 ms |
162.17 ms |
-3.2435% |
✅ |
hide if no children required to finalize root, w/ children (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
models tree initial (Baytown) |
38.54 ms |
42.64 ms |
-9.6154% |
✅ |
models tree initial (Baytown) (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
models tree full (Baytown) |
7520.18 ms |
7568.39 ms |
-0.6370% |
✅ |
models tree full (Baytown) (P95 of main thread blocks) |
91 ms |
90 ms |
1.1111% |
🚨 |
This comment was automatically generated by workflow using github-action-benchmark.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
@itwin/presentation-hierarchies-react@0.4.0
Minor Changes
#615: Modified
onNodeClick
andonNodeKeyDown
callbacks to pass node instead of id and changedonFilterClick
to passHierarchyLevelDetails
instead of node id inTreeNodeRenderer
. This change allows to access additional information about a node (such asextendedData
) without having to perform a lookup. This change breaks the existing API, so the consuming code needs to be adjusted:Patch Changes
@itwin/presentation-core-interop@0.2.1
Patch Changes
SchemaContext
- otherwise we're downloading the same schema from the backend multiple times.@itwin/presentation-hierarchies@0.1.3
Patch Changes