Skip to content

chore(Menu): Migrate to new DX#18581

Merged
ling1726 merged 4 commits intomicrosoft:masterfrom
ling1726:chore/react-menu-dx
Jun 16, 2021
Merged

chore(Menu): Migrate to new DX#18581
ling1726 merged 4 commits intomicrosoft:masterfrom
ling1726:chore/react-menu-dx

Conversation

@ling1726
Copy link
Contributor

Pull request checklist

  • Addresses an existing issue: Fixes #0000
  • Include a change request file using $ yarn change

Description of changes

(give an overview)

Focus areas to test

(optional)

@ling1726 ling1726 requested a review from Hotell June 16, 2021 12:06
@size-auditor
Copy link

size-auditor bot commented Jun 16, 2021

Asset size changes

Size Auditor did not detect a change in bundle size for any component!

Baseline commit: bbbed62d08a2c928b913a80d197938a2f5aea9db (build)

@fabricteam
Copy link
Collaborator

Perf Analysis (@fluentui/react)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 909 971 5000
BaseButton mount 1001 1114 5000
Breadcrumb mount 2945 2927 1000
ButtonNext mount 602 593 5000
Checkbox mount 1804 1809 5000
CheckboxBase mount 1631 1517 5000
ChoiceGroup mount 5629 5705 5000
ComboBox mount 1084 1139 1000
CommandBar mount 11809 11898 1000
ContextualMenu mount 7381 7316 1000
DefaultButton mount 1366 1393 5000
DetailsRow mount 4502 4390 5000
DetailsRowFast mount 4325 4355 5000
DetailsRowNoStyles mount 4148 4226 5000
Dialog mount 2354 2270 1000
DocumentCardTitle mount 191 169 1000
Dropdown mount 3793 3821 5000
FocusTrapZone mount 2091 2073 5000
FocusZone mount 2064 2112 5000
IconButton mount 2092 2094 5000
Label mount 384 387 5000
Layer mount 2060 2124 5000
Link mount 521 525 5000
MakeStyles mount 2003 2064 50000
MenuButton mount 1791 1778 5000
MessageBar mount 2330 2249 5000
Nav mount 3809 3806 1000
OverflowSet mount 1172 1246 5000
Panel mount 2315 2288 1000
Persona mount 892 910 1000
Pivot mount 1556 1555 1000
PrimaryButton mount 1503 1463 5000
Rating mount 9414 9256 5000
SearchBox mount 1584 1567 5000
Shimmer mount 3036 3056 5000
Slider mount 2282 2314 5000
SpinButton mount 5772 5755 5000
Spinner mount 436 479 5000
SplitButton mount 3747 3655 5000
Stack mount 557 587 5000
StackWithIntrinsicChildren mount 1825 1884 5000
StackWithTextChildren mount 5458 5379 5000
SwatchColorPicker mount 11999 11708 5000
Tabs mount 1572 1633 1000
TagPicker mount 2809 2896 5000
TeachingBubble mount 13212 13257 5000
Text mount 470 480 5000
TextField mount 1615 1593 5000
ThemeProvider mount 1341 1381 5000
ThemeProvider virtual-rerender 702 650 5000
ThemeProviderNext mount 7575 7572 5000
Toggle mount 933 972 5000
buttonNative mount 138 139 5000

Perf Analysis (@fluentui/react-northstar)

Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
RefMinimalPerf.default 298 249 1.2:1
TreeWith60ListItems.default 227 189 1.2:1
PortalMinimalPerf.default 222 191 1.16:1
CardMinimalPerf.default 712 631 1.13:1
StatusMinimalPerf.default 853 756 1.13:1
TextMinimalPerf.default 445 393 1.13:1
SegmentMinimalPerf.default 430 385 1.12:1
AvatarMinimalPerf.default 246 223 1.1:1
CarouselMinimalPerf.default 586 539 1.09:1
SkeletonMinimalPerf.default 432 402 1.07:1
GridMinimalPerf.default 400 376 1.06:1
DatepickerMinimalPerf.default 6939 6626 1.05:1
DropdownManyItemsPerf.default 864 821 1.05:1
HeaderMinimalPerf.default 436 416 1.05:1
LayoutMinimalPerf.default 445 425 1.05:1
ListNestedPerf.default 717 686 1.05:1
TextAreaMinimalPerf.default 602 573 1.05:1
AlertMinimalPerf.default 341 329 1.04:1
AttachmentSlotsPerf.default 1343 1289 1.04:1
BoxMinimalPerf.default 440 424 1.04:1
ButtonMinimalPerf.default 221 212 1.04:1
DialogMinimalPerf.default 870 837 1.04:1
DividerMinimalPerf.default 414 398 1.04:1
InputMinimalPerf.default 1505 1448 1.04:1
PopupMinimalPerf.default 652 627 1.04:1
ProviderMergeThemesPerf.default 1977 1894 1.04:1
SplitButtonMinimalPerf.default 4538 4351 1.04:1
AttachmentMinimalPerf.default 186 180 1.03:1
ChatDuplicateMessagesPerf.default 337 326 1.03:1
ChatMinimalPerf.default 730 712 1.03:1
ListCommonPerf.default 773 747 1.03:1
LoaderMinimalPerf.default 819 795 1.03:1
ReactionMinimalPerf.default 466 453 1.03:1
TableMinimalPerf.default 504 487 1.03:1
ToolbarMinimalPerf.default 1152 1119 1.03:1
HeaderSlotsPerf.default 920 902 1.02:1
ImageMinimalPerf.default 477 466 1.02:1
RosterPerf.default 1326 1302 1.02:1
IconMinimalPerf.default 744 730 1.02:1
TooltipMinimalPerf.default 1141 1124 1.02:1
TreeMinimalPerf.default 949 926 1.02:1
FormMinimalPerf.default 503 499 1.01:1
RadioGroupMinimalPerf.default 561 553 1.01:1
ButtonOverridesMissPerf.default 1965 1965 1:1
ListWith60ListItems.default 771 773 1:1
MenuButtonMinimalPerf.default 1889 1897 1:1
DropdownMinimalPerf.default 3501 3523 0.99:1
ProviderMinimalPerf.default 1159 1169 0.99:1
SliderMinimalPerf.default 1815 1840 0.99:1
TableManyItemsPerf.default 2290 2319 0.99:1
CustomToolbarPrototype.default 4343 4377 0.99:1
AnimationMinimalPerf.default 481 489 0.98:1
ButtonSlotsPerf.default 648 661 0.98:1
CheckboxMinimalPerf.default 3148 3199 0.98:1
EmbedMinimalPerf.default 4688 4794 0.98:1
ChatWithPopoverPerf.default 420 435 0.97:1
ListMinimalPerf.default 602 619 0.97:1
MenuMinimalPerf.default 968 1000 0.97:1
ItemLayoutMinimalPerf.default 1461 1516 0.96:1
LabelMinimalPerf.default 447 467 0.96:1
FlexMinimalPerf.default 317 337 0.94:1
VideoMinimalPerf.default 714 759 0.94:1
AccordionMinimalPerf.default 171 196 0.87:1

@ling1726 ling1726 merged commit 8491f89 into microsoft:master Jun 16, 2021
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.

4 participants