Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge web-components-v3 feature branch #31288

Merged
merged 206 commits into from May 13, 2024
Merged

Conversation

chrisdholt
Copy link
Member

@chrisdholt chrisdholt commented May 6, 2024

Previous Behavior

Development was done in a feature branch.

New Behavior

This PR merges the feature branch into master.

Related Issue(s)

  • Fixes #

@TristanWatanabe
Copy link
Member

/azp run

@fabricteam
Copy link
Collaborator

fabricteam commented May 6, 2024

📊 Bundle size report

✅ No changes found

Copy link

Azure Pipelines successfully started running 4 pipeline(s).

Copy link

codesandbox-ci bot commented May 6, 2024

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@fabricteam
Copy link
Collaborator

fabricteam commented May 6, 2024

Perf Analysis (@fluentui/react-components)

Scenario Render type Master Ticks PR Ticks Iterations Status
FluentProviderWithTheme virtual-rerender 36 36 10 Possible regression
All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 613 647 5000
Button mount 308 296 5000
Field mount 1139 1143 5000
FluentProvider mount 704 709 5000
FluentProviderWithTheme mount 70 86 10
FluentProviderWithTheme virtual-rerender 36 36 10 Possible regression
FluentProviderWithTheme virtual-rerender-with-unmount 82 81 10
MakeStyles mount 850 867 50000
Persona mount 1744 1740 5000
SpinButton mount 1390 1449 5000
SwatchPicker mount 1495 1556 5000

@fabricteam
Copy link
Collaborator

fabricteam commented May 6, 2024

Perf Analysis (@fluentui/react-northstar)

Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
AccordionMinimalPerf.default 93 72 1.29:1
PortalMinimalPerf.default 99 80 1.24:1
SkeletonMinimalPerf.default 220 199 1.11:1
SegmentMinimalPerf.default 206 189 1.09:1
ChatDuplicateMessagesPerf.default 172 160 1.08:1
RefMinimalPerf.default 114 106 1.08:1
ButtonMinimalPerf.default 95 89 1.07:1
ButtonSlotsPerf.default 339 316 1.07:1
LabelMinimalPerf.default 228 213 1.07:1
LayoutMinimalPerf.default 205 191 1.07:1
ProviderMinimalPerf.default 208 194 1.07:1
CarouselMinimalPerf.default 270 254 1.06:1
ImageMinimalPerf.default 231 218 1.06:1
StatusMinimalPerf.default 414 391 1.06:1
IconMinimalPerf.default 388 365 1.06:1
TreeWith60ListItems.default 94 89 1.06:1
ChatMinimalPerf.default 464 441 1.05:1
ChatWithPopoverPerf.default 205 196 1.05:1
GridMinimalPerf.default 196 187 1.05:1
ListCommonPerf.default 407 386 1.05:1
AttachmentMinimalPerf.default 85 82 1.04:1
FlexMinimalPerf.default 157 151 1.04:1
SliderMinimalPerf.default 773 744 1.04:1
AnimationMinimalPerf.default 303 294 1.03:1
CheckboxMinimalPerf.default 1175 1145 1.03:1
HeaderMinimalPerf.default 214 207 1.03:1
ListWith60ListItems.default 374 362 1.03:1
TextAreaMinimalPerf.default 282 274 1.03:1
CardMinimalPerf.default 314 308 1.02:1
DatepickerMinimalPerf.default 3739 3669 1.02:1
DropdownManyItemsPerf.default 400 393 1.02:1
HeaderSlotsPerf.default 487 476 1.02:1
InputMinimalPerf.default 545 535 1.02:1
RosterPerf.default 1590 1565 1.02:1
SplitButtonMinimalPerf.default 2310 2266 1.02:1
FormMinimalPerf.default 232 229 1.01:1
ReactionMinimalPerf.default 214 211 1.01:1
CustomToolbarPrototype.default 1488 1477 1.01:1
TreeMinimalPerf.default 482 478 1.01:1
AttachmentSlotsPerf.default 654 651 1:1
DialogMinimalPerf.default 445 445 1:1
DropdownMinimalPerf.default 1442 1448 1:1
EmbedMinimalPerf.default 1883 1877 1:1
ListMinimalPerf.default 306 306 1:1
MenuMinimalPerf.default 511 513 1:1
RadioGroupMinimalPerf.default 260 261 1:1
TableMinimalPerf.default 232 232 1:1
VideoMinimalPerf.default 444 443 1:1
AlertMinimalPerf.default 160 162 0.99:1
DividerMinimalPerf.default 199 201 0.99:1
MenuButtonMinimalPerf.default 947 957 0.99:1
TableManyItemsPerf.default 1095 1109 0.99:1
ButtonOverridesMissPerf.default 634 647 0.98:1
ItemLayoutMinimalPerf.default 710 722 0.98:1
ListNestedPerf.default 322 329 0.98:1
ProviderMergeThemesPerf.default 650 664 0.98:1
TooltipMinimalPerf.default 1258 1289 0.98:1
PopupMinimalPerf.default 335 347 0.97:1
TextMinimalPerf.default 190 196 0.97:1
BoxMinimalPerf.default 185 192 0.96:1
LoaderMinimalPerf.default 190 197 0.96:1
ToolbarMinimalPerf.default 533 558 0.96:1
AvatarMinimalPerf.default 102 111 0.92:1

@fabricteam
Copy link
Collaborator

fabricteam commented May 6, 2024

Perf Analysis (@fluentui/react)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
BaseButton mount 629 617 5000
Breadcrumb mount 1675 1650 1000
Checkbox mount 1674 1698 5000
CheckboxBase mount 1509 1467 5000
ChoiceGroup mount 2979 3034 5000
ComboBox mount 660 679 1000
CommandBar mount 6442 6445 1000
ContextualMenu mount 11414 11704 1000
DefaultButton mount 798 814 5000
DetailsRow mount 2215 2214 5000
DetailsRowFast mount 2203 2232 5000
DetailsRowNoStyles mount 2063 1999 5000
Dialog mount 2780 2708 1000
DocumentCardTitle mount 226 241 1000
Dropdown mount 2014 2007 5000
FocusTrapZone mount 1112 1153 5000
FocusZone mount 1082 1055 5000
GroupedList mount 41928 41886 2
GroupedList virtual-rerender 18046 20107 2
GroupedList virtual-rerender-with-unmount 50522 50572 2
GroupedListV2 mount 227 235 2
GroupedListV2 virtual-rerender 206 217 2
GroupedListV2 virtual-rerender-with-unmount 229 221 2
IconButton mount 1117 1122 5000
Label mount 351 344 5000
Layer mount 2792 2786 5000
Link mount 402 388 5000
MenuButton mount 976 958 5000
MessageBar mount 21568 21645 5000
Nav mount 2055 2034 1000
OverflowSet mount 798 777 5000
Panel mount 1808 1820 1000
Persona mount 760 741 1000
Pivot mount 864 878 1000
PrimaryButton mount 910 919 5000
Rating mount 4676 4738 5000
SearchBox mount 894 914 5000
Shimmer mount 1890 1870 5000
Slider mount 1330 1340 5000
SpinButton mount 3007 3007 5000
Spinner mount 384 380 5000
SplitButton mount 1918 1829 5000
Stack mount 416 408 5000
StackWithIntrinsicChildren mount 877 850 5000
StackWithTextChildren mount 2618 2684 5000
SwatchColorPicker mount 6268 6347 5000
TagPicker mount 1435 1458 5000
Text mount 371 379 5000
TextField mount 942 930 5000
ThemeProvider mount 831 826 5000
ThemeProvider virtual-rerender 574 593 5000
ThemeProvider virtual-rerender-with-unmount 1263 1296 5000
Toggle mount 624 595 5000
buttonNative mount 195 182 5000

apps/vr-tests-web-components/package.json Outdated Show resolved Hide resolved
apps/stress-test/package.json Outdated Show resolved Hide resolved
apps/public-docsite-v9/.storybook/docs-root-v9.css Outdated Show resolved Hide resolved
apps/public-docsite-v9/.storybook/manager-head.html Outdated Show resolved Hide resolved
packages/web-components/.npmignore Show resolved Hide resolved
packages/web-components/package.json Outdated Show resolved Hide resolved
packages/web-components/package.json Outdated Show resolved Hide resolved
packages/web-components/public/shell.css Outdated Show resolved Hide resolved
@Hotell
Copy link
Contributor

Hotell commented May 7, 2024

Besides providing comments in this PR ( some of them are blockers ) we need to bring in this PR #31296

@chrisdholt
Copy link
Member Author

Besides providing comments in this PR ( some of them are blockers ) we need to bring in this PR #31296

Thank you!

@Hotell
Copy link
Contributor

Hotell commented May 13, 2024

Required to merge to unblock this PR: #31348
Follow-up Epic: #31349

Copy link
Collaborator

@JustSlone JustSlone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @chrisdholt @radium-v @Hotell @TristanWatanabe @spmonahan and all that helped get this ready to go!

@chrisdholt
Copy link
Member Author

/azp run

Copy link

Azure Pipelines successfully started running 4 pipeline(s).

@chrisdholt chrisdholt enabled auto-merge (squash) May 13, 2024 19:59
@fabricteam
Copy link
Collaborator

🕵 fluentuiv8 No visual regressions between this PR and main

@chrisdholt chrisdholt merged commit f9e93df into master May 13, 2024
24 checks passed
@JustSlone
Copy link
Collaborator

JustSlone commented May 13, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet