Skip to content

chore(Popover): Migrate DX#18623

Merged
ling1726 merged 6 commits intomicrosoft:masterfrom
ling1726:chore/react-popover-dx
Jun 24, 2021
Merged

chore(Popover): Migrate DX#18623
ling1726 merged 6 commits intomicrosoft:masterfrom
ling1726:chore/react-popover-dx

Conversation

@ling1726
Copy link
Contributor

@ling1726 ling1726 commented Jun 18, 2021

Pull request checklist

Description of changes

(give an overview)

Focus areas to test

(optional)

@fabricteam
Copy link
Collaborator

fabricteam commented Jun 18, 2021

Perf Analysis (@fluentui/react)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 803 759 5000
BaseButton mount 854 873 5000
Breadcrumb mount 2608 2549 1000
ButtonNext mount 507 516 5000
Checkbox mount 1492 1484 5000
CheckboxBase mount 1282 1244 5000
ChoiceGroup mount 4559 4555 5000
ComboBox mount 967 1001 1000
CommandBar mount 9807 9819 1000
ContextualMenu mount 6113 6139 1000
DefaultButton mount 1098 1107 5000
DetailsRow mount 3613 3683 5000
DetailsRowFast mount 3643 3691 5000
DetailsRowNoStyles mount 3483 3460 5000
Dialog mount 2133 2140 1000
DocumentCardTitle mount 136 145 1000
Dropdown mount 3163 3155 5000
FocusTrapZone mount 1758 1729 5000
FocusZone mount 1790 1816 5000
IconButton mount 1705 1688 5000
Label mount 321 328 5000
Layer mount 1757 1719 5000
Link mount 453 443 5000
MakeStyles mount 1783 1796 50000
MenuButton mount 1455 1403 5000
MessageBar mount 1969 1968 5000
Nav mount 3140 3212 1000
OverflowSet mount 1006 1014 5000
Panel mount 1998 2022 1000
Persona mount 811 818 1000
Pivot mount 1363 1398 1000
PrimaryButton mount 1259 1312 5000
Rating mount 7572 7551 5000
SearchBox mount 1297 1322 5000
Shimmer mount 2522 2499 5000
Slider mount 1930 1905 5000
SpinButton mount 4932 4887 5000
Spinner mount 424 413 5000
SplitButton mount 3108 3131 5000
Stack mount 487 504 5000
StackWithIntrinsicChildren mount 1535 1538 5000
StackWithTextChildren mount 4416 4454 5000
SwatchColorPicker mount 10092 10027 5000
Tabs mount 1406 1378 1000
TagPicker mount 2368 2373 5000
TeachingBubble mount 11766 11809 5000
Text mount 413 405 5000
TextField mount 1342 1340 5000
ThemeProvider mount 1210 1219 5000
ThemeProvider virtual-rerender 590 606 5000
ThemeProviderNext mount 7099 7081 5000
Toggle mount 790 804 5000
buttonNative mount 116 102 5000

Perf Analysis (@fluentui/react-northstar)

Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
AccordionMinimalPerf.default 170 148 1.15:1
ChatWithPopoverPerf.default 377 336 1.12:1
AttachmentMinimalPerf.default 157 145 1.08:1
LabelMinimalPerf.default 379 355 1.07:1
TextMinimalPerf.default 364 339 1.07:1
ImageMinimalPerf.default 383 366 1.05:1
ReactionMinimalPerf.default 370 354 1.05:1
ChatMinimalPerf.default 640 617 1.04:1
SkeletonMinimalPerf.default 354 340 1.04:1
AnimationMinimalPerf.default 414 403 1.03:1
PopupMinimalPerf.default 584 567 1.03:1
PortalMinimalPerf.default 188 183 1.03:1
RefMinimalPerf.default 228 221 1.03:1
ButtonOverridesMissPerf.default 1660 1635 1.02:1
CheckboxMinimalPerf.default 2676 2632 1.02:1
GridMinimalPerf.default 345 337 1.02:1
HeaderMinimalPerf.default 369 363 1.02:1
ItemLayoutMinimalPerf.default 1199 1178 1.02:1
AttachmentSlotsPerf.default 1034 1028 1.01:1
BoxMinimalPerf.default 334 332 1.01:1
DatepickerMinimalPerf.default 5370 5297 1.01:1
DropdownManyItemsPerf.default 655 646 1.01:1
EmbedMinimalPerf.default 4076 4036 1.01:1
FormMinimalPerf.default 419 414 1.01:1
InputMinimalPerf.default 1239 1222 1.01:1
LayoutMinimalPerf.default 362 357 1.01:1
ListCommonPerf.default 618 611 1.01:1
MenuButtonMinimalPerf.default 1519 1501 1.01:1
ProviderMinimalPerf.default 986 977 1.01:1
SliderMinimalPerf.default 1566 1552 1.01:1
SplitButtonMinimalPerf.default 3627 3593 1.01:1
TextAreaMinimalPerf.default 492 485 1.01:1
CustomToolbarPrototype.default 3740 3686 1.01:1
TreeMinimalPerf.default 783 778 1.01:1
VideoMinimalPerf.default 601 596 1.01:1
CarouselMinimalPerf.default 447 446 1:1
DialogMinimalPerf.default 724 723 1:1
DropdownMinimalPerf.default 3015 3007 1:1
HeaderSlotsPerf.default 740 739 1:1
ListWith60ListItems.default 600 602 1:1
LoaderMinimalPerf.default 668 668 1:1
ProviderMergeThemesPerf.default 1690 1689 1:1
TableManyItemsPerf.default 1843 1849 1:1
ToolbarMinimalPerf.default 894 898 1:1
TooltipMinimalPerf.default 945 947 1:1
AlertMinimalPerf.default 278 281 0.99:1
ButtonMinimalPerf.default 156 157 0.99:1
ListNestedPerf.default 517 521 0.99:1
RadioGroupMinimalPerf.default 433 438 0.99:1
TreeWith60ListItems.default 165 166 0.99:1
AvatarMinimalPerf.default 182 186 0.98:1
DividerMinimalPerf.default 343 349 0.98:1
FlexMinimalPerf.default 286 293 0.98:1
MenuMinimalPerf.default 824 843 0.98:1
SegmentMinimalPerf.default 323 330 0.98:1
TableMinimalPerf.default 403 413 0.98:1
CardMinimalPerf.default 520 536 0.97:1
RosterPerf.default 1101 1132 0.97:1
IconMinimalPerf.default 566 585 0.97:1
ButtonSlotsPerf.default 509 528 0.96:1
ListMinimalPerf.default 483 503 0.96:1
StatusMinimalPerf.default 641 667 0.96:1
ChatDuplicateMessagesPerf.default 270 283 0.95:1

@ling1726
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ling1726 ling1726 enabled auto-merge (squash) June 24, 2021 07:06
@size-auditor
Copy link

size-auditor bot commented Jun 24, 2021

Asset size changes

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

Baseline commit: 8aa4c29f06d22a43df02d094d706de8dea666b59 (build)

@ling1726 ling1726 closed this Jun 24, 2021
auto-merge was automatically disabled June 24, 2021 07:18

Pull request was closed

@ling1726 ling1726 reopened this Jun 24, 2021
@ling1726 ling1726 enabled auto-merge (squash) June 24, 2021 07:33
@ling1726 ling1726 merged commit 2dd17f0 into microsoft:master Jun 24, 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