Release packages (alpha) - #1791
Merged
Merged
Conversation
imodeljs-admin
force-pushed
the
changeset-release/tree-widget/next
branch
from
August 21, 2026 11:01
ebe9536 to
67ebd0f
Compare
There was a problem hiding this comment.
Tree-Widget Next benchmark
| Benchmark suite | Current: 2bac0c5 | Previous: 2928a94 | Deviation | Status |
|---|---|---|---|---|
models tree 50k 3D elements search > get search paths |
906 ms |
864 ms |
4.86% |
〰️ |
models tree 50k 3D elements search > get search paths (P95 of main thread blocks) |
54 ms |
57 ms |
-5.26% |
〰️ |
models tree 50k 3D elements search > load hierarchy from search paths |
115942 ms |
117234 ms |
-1.10% |
〰️ |
models tree 50k 3D elements search > load hierarchy from search paths (P95 of main thread blocks) |
37 ms |
36 ms |
2.78% |
〰️ |
models tree 50k categories > collect nodes |
2938 ms |
3046 ms |
-3.55% |
〰️ |
models tree 50k categories > collect nodes (P95 of main thread blocks) |
109 ms |
95 ms |
14.74% |
〰️ |
models tree 50k categories > validate initial visibility |
1858 ms |
1820 ms |
2.09% |
〰️ |
models tree 50k categories > validate initial visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k categories > change visibility |
211 ms |
220 ms |
-4.09% |
〰️ |
models tree 50k categories > change visibility (P95 of main thread blocks) |
58 ms |
65 ms |
-10.77% |
〰️ |
models tree 50k categories > validate changed visibility |
2369 ms |
2350 ms |
0.81% |
〰️ |
models tree 50k categories > validate changed visibility (P95 of main thread blocks) |
22 ms |
25 ms |
-12% |
〰️ |
models tree 50k 3D elements > collect nodes |
46509 ms |
46688 ms |
-0.38% |
〰️ |
models tree 50k 3D elements > collect nodes (P95 of main thread blocks) |
53 ms |
41 ms |
29.27% |
〰️ |
models tree 50k 3D elements > validate initial visibility |
1381 ms |
1400 ms |
-1.36% |
〰️ |
models tree 50k 3D elements > validate initial visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > change model visibility |
108 ms |
109 ms |
-0.92% |
〰️ |
models tree 50k 3D elements > change model visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > validate changed model visibility |
2112 ms |
2161 ms |
-2.27% |
〰️ |
models tree 50k 3D elements > validate changed model visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > change category node visibility |
459 ms |
505 ms |
-9.11% |
〰️ |
models tree 50k 3D elements > change category node visibility (P95 of main thread blocks) |
21 ms |
42 ms |
-50% |
〰️ |
models tree 50k 3D elements > validate changed category visibility |
1548 ms |
1501 ms |
3.13% |
〰️ |
models tree 50k 3D elements > validate changed category visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > validate per-model category override |
1656 ms |
1443 ms |
14.76% |
🚨 |
models tree 50k 3D elements > validate per-model category override (P95 of main thread blocks) |
112 ms |
0 ms |
11200% |
🚨 |
models tree 50k 3D elements > change element visibility |
42 ms |
39 ms |
7.69% |
〰️ |
models tree 50k 3D elements > change element visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > validate changed element visibility |
2154 ms |
2243 ms |
-3.97% |
〰️ |
models tree 50k 3D elements > validate changed element visibility (P95 of main thread blocks) |
62 ms |
49 ms |
26.53% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > collect nodes |
64681 ms |
65249 ms |
-0.87% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > collect nodes (P95 of main thread blocks) |
75 ms |
61 ms |
22.95% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > validate initial visibility |
2184 ms |
2081 ms |
4.95% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > validate initial visibility (P95 of main thread blocks) |
37 ms |
0 ms |
3700% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > change visibility |
52 ms |
52 ms |
0% |
🟰 |
models tree 50k 3D child elements with different categories and excluded classes > change visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D child elements with different categories and excluded classes > validate changed visibility |
5627 ms |
5798 ms |
-2.95% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > validate changed visibility (P95 of main thread blocks) |
87 ms |
99 ms |
-12.12% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > collect nodes |
66322 ms |
65249 ms |
1.64% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > collect nodes (P95 of main thread blocks) |
74 ms |
61 ms |
21.31% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > validate initial visibility |
2149 ms |
2081 ms |
3.27% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > validate initial visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D child elements with different categories and excluded classes > change visibility |
50 ms |
52 ms |
-3.85% |
〰️ |
models tree 50k 3D child elements with different categories and excluded classes > change visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D child elements with different categories and excluded classes > validate changed visibility |
7037 ms |
5798 ms |
21.37% |
🚨 |
models tree 50k 3D child elements with different categories and excluded classes > validate changed visibility (P95 of main thread blocks) |
89 ms |
99 ms |
-10.10% |
〰️ |
categories tree 50k subCategories search > get search paths |
1072 ms |
1088 ms |
-1.47% |
〰️ |
categories tree 50k subCategories search > get search paths (P95 of main thread blocks) |
117 ms |
89 ms |
31.46% |
〰️ |
categories tree 50k subCategories search > load hierarchy from search paths |
5799 ms |
5880 ms |
-1.38% |
〰️ |
categories tree 50k subCategories search > load hierarchy from search paths (P95 of main thread blocks) |
62 ms |
60 ms |
3.33% |
〰️ |
categories tree 50k subCategories > collect nodes |
5787 ms |
5812 ms |
-0.43% |
〰️ |
categories tree 50k subCategories > collect nodes (P95 of main thread blocks) |
36 ms |
34 ms |
5.88% |
〰️ |
categories tree 50k subCategories > validate initial visibility |
1002 ms |
1026 ms |
-2.34% |
〰️ |
categories tree 50k subCategories > validate initial visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
categories tree 50k subCategories > change visibility |
336 ms |
355 ms |
-5.35% |
〰️ |
categories tree 50k subCategories > change visibility (P95 of main thread blocks) |
21 ms |
31 ms |
-32.26% |
〰️ |
categories tree 50k subCategories > validate changed visibility |
1085 ms |
1088 ms |
-0.28% |
〰️ |
categories tree 50k subCategories > validate changed visibility (P95 of main thread blocks) |
30 ms |
31 ms |
-3.23% |
〰️ |
categories tree 50k categories and excluded classes > collect nodes |
113155 ms |
116748 ms |
-3.08% |
〰️ |
categories tree 50k categories and excluded classes > collect nodes (P95 of main thread blocks) |
116 ms |
129 ms |
-10.08% |
〰️ |
categories tree 50k categories and excluded classes > validate initial visibility |
5266 ms |
5499 ms |
-4.24% |
〰️ |
categories tree 50k categories and excluded classes > validate initial visibility (P95 of main thread blocks) |
50 ms |
44 ms |
13.64% |
〰️ |
categories tree 50k categories and excluded classes > change visibility |
808 ms |
807 ms |
0.12% |
〰️ |
categories tree 50k categories and excluded classes > change visibility (P95 of main thread blocks) |
65 ms |
59 ms |
10.17% |
〰️ |
categories tree 50k categories and excluded classes > validate changed visibility |
5603 ms |
5733 ms |
-2.27% |
〰️ |
categories tree 50k categories and excluded classes > validate changed visibility (P95 of main thread blocks) |
42 ms |
33 ms |
27.27% |
〰️ |
categories tree 50k categories and excluded classes > collect nodes |
116093 ms |
116748 ms |
-0.56% |
〰️ |
categories tree 50k categories and excluded classes > collect nodes (P95 of main thread blocks) |
133 ms |
129 ms |
3.10% |
〰️ |
categories tree 50k categories and excluded classes > validate initial visibility |
5753 ms |
5499 ms |
4.62% |
〰️ |
categories tree 50k categories and excluded classes > validate initial visibility (P95 of main thread blocks) |
27 ms |
44 ms |
-38.64% |
〰️ |
categories tree 50k categories and excluded classes > change visibility |
801 ms |
807 ms |
-0.74% |
〰️ |
categories tree 50k categories and excluded classes > change visibility (P95 of main thread blocks) |
50 ms |
59 ms |
-15.25% |
〰️ |
categories tree 50k categories and excluded classes > validate changed visibility |
8455 ms |
5733 ms |
47.48% |
🚨 |
categories tree 50k categories and excluded classes > validate changed visibility (P95 of main thread blocks) |
118 ms |
33 ms |
257.58% |
🚨 |
classifications tree 50k classifications search > get search paths |
2368 ms |
2456 ms |
-3.58% |
〰️ |
classifications tree 50k classifications search > get search paths (P95 of main thread blocks) |
198 ms |
204 ms |
-2.94% |
〰️ |
classifications tree 50k classifications search > load hierarchy from search paths |
64134 ms |
66329 ms |
-3.31% |
〰️ |
classifications tree 50k classifications search > load hierarchy from search paths (P95 of main thread blocks) |
24 ms |
27 ms |
-11.11% |
〰️ |
classifications tree 50k classifications and excluded classes > collect nodes |
32893 ms |
34004 ms |
-3.27% |
〰️ |
classifications tree 50k classifications and excluded classes > collect nodes (P95 of main thread blocks) |
80 ms |
68 ms |
17.65% |
〰️ |
classifications tree 50k classifications and excluded classes > validate initial visibility |
2882 ms |
2986 ms |
-3.48% |
〰️ |
classifications tree 50k classifications and excluded classes > validate initial visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
classifications tree 50k classifications and excluded classes > change visibility |
159 ms |
169 ms |
-5.92% |
〰️ |
classifications tree 50k classifications and excluded classes > change visibility (P95 of main thread blocks) |
0 ms |
23 ms |
-100% |
〰️ |
classifications tree 50k classifications and excluded classes > validate changed visibility |
3408 ms |
3504 ms |
-2.74% |
〰️ |
classifications tree 50k classifications and excluded classes > validate changed visibility (P95 of main thread blocks) |
62 ms |
70 ms |
-11.43% |
〰️ |
classifications tree 50k classifications and excluded classes > collect nodes |
33382 ms |
34004 ms |
-1.83% |
〰️ |
classifications tree 50k classifications and excluded classes > collect nodes (P95 of main thread blocks) |
47 ms |
68 ms |
-30.88% |
〰️ |
classifications tree 50k classifications and excluded classes > validate initial visibility |
2786 ms |
2986 ms |
-6.70% |
〰️ |
classifications tree 50k classifications and excluded classes > validate initial visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
classifications tree 50k classifications and excluded classes > change visibility |
150 ms |
169 ms |
-11.24% |
〰️ |
classifications tree 50k classifications and excluded classes > change visibility (P95 of main thread blocks) |
0 ms |
23 ms |
-100% |
〰️ |
classifications tree 50k classifications and excluded classes > validate changed visibility |
3260 ms |
3504 ms |
-6.96% |
〰️ |
classifications tree 50k classifications and excluded classes > validate changed visibility (P95 of main thread blocks) |
48 ms |
70 ms |
-31.43% |
〰️ |
This comment was automatically generated by workflow using github-action-benchmark.
imodeljs-admin
force-pushed
the
changeset-release/tree-widget/next
branch
from
August 21, 2026 11:12
4bcc0f1 to
04119b4
Compare
JonasDov
approved these changes
Aug 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 tree-widget/next, this PR will be updated.
tree-widget/nextis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitontree-widget/next.Releases
@itwin/tree-widget-react@4.0.0-alpha.33
Patch Changes
@alphato@beta.data-visibility-stateattribute to visibility button HTML element for inspecting current state.