Skip to content

feat(tools): set target and lib to ES2020#19398

Merged
Hotell merged 1 commit intomicrosoft:masterfrom
Hotell:hotell/build-system/19367
Aug 13, 2021
Merged

feat(tools): set target and lib to ES2020#19398
Hotell merged 1 commit intomicrosoft:masterfrom
Hotell:hotell/build-system/19367

Conversation

@Hotell
Copy link
Contributor

@Hotell Hotell commented Aug 13, 2021

Pull request checklist

Description of changes

(give an overview)

Focus areas to test

(optional)

@fabricteam
Copy link
Collaborator

📊 Bundle size report

🤖 This report was generated against a5d53654cb71b49206504835f41abcfc08a1b4e5

@codesandbox-ci
Copy link

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.

Latest deployment of this branch, based on commit 0326730:

Sandbox Source
Fluent UI React Starter Configuration

@size-auditor
Copy link

size-auditor bot commented Aug 13, 2021

Asset size changes

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

Baseline commit: a5d53654cb71b49206504835f41abcfc08a1b4e5 (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 856 853 5000
BaseButton mount 847 864 5000
Breadcrumb mount 2508 2511 1000
ButtonNext mount 397 427 5000
Checkbox mount 1466 1409 5000
CheckboxBase mount 1187 1213 5000
ChoiceGroup mount 4502 4414 5000
ComboBox mount 961 919 1000
CommandBar mount 9668 9596 1000
ContextualMenu mount 6091 5866 1000
DefaultButton mount 1074 1096 5000
DetailsRow mount 3640 3568 5000
DetailsRowFast mount 3528 3489 5000
DetailsRowNoStyles mount 3233 3315 5000
Dialog mount 2020 1965 1000
DocumentCardTitle mount 136 134 1000
Dropdown mount 3019 3049 5000
FluentProviderNext mount 7184 7096 5000
FocusTrapZone mount 1696 1679 5000
FocusZone mount 1735 1751 5000
IconButton mount 1559 1630 5000
Label mount 330 309 5000
Layer mount 1672 1700 5000
Link mount 434 435 5000
MakeStyles mount 1707 1734 50000
MenuButton mount 1378 1399 5000
MessageBar mount 1903 1924 5000
Nav mount 3052 3030 1000
OverflowSet mount 1028 1035 5000
Panel mount 1922 1960 1000
Persona mount 784 770 1000
Pivot mount 1309 1346 1000
PrimaryButton mount 1212 1204 5000
Rating mount 7107 7217 5000
SearchBox mount 1252 1242 5000
Shimmer mount 2319 2358 5000
Slider mount 1813 1851 5000
SpinButton mount 4726 4706 5000
Spinner mount 405 382 5000
SplitButton mount 2975 2957 5000
Stack mount 470 473 5000
StackWithIntrinsicChildren mount 1470 1434 5000
StackWithTextChildren mount 4242 4260 5000
SwatchColorPicker mount 9643 9624 5000
Tabs mount 1309 1320 1000
TagPicker mount 2444 2426 5000
TeachingBubble mount 11234 11205 5000
Text mount 405 394 5000
TextField mount 1302 1280 5000
ThemeProvider mount 1143 1152 5000
ThemeProvider virtual-rerender 584 577 5000
Toggle mount 794 789 5000
buttonNative mount 100 114 5000

Perf Analysis (@fluentui/react-northstar)

Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
BoxMinimalPerf.default 338 318 1.06:1
SegmentMinimalPerf.default 326 309 1.06:1
TextMinimalPerf.default 334 314 1.06:1
VideoMinimalPerf.default 581 549 1.06:1
ImageMinimalPerf.default 350 333 1.05:1
ChatDuplicateMessagesPerf.default 283 271 1.04:1
HeaderSlotsPerf.default 724 699 1.04:1
LabelMinimalPerf.default 367 352 1.04:1
AttachmentSlotsPerf.default 1018 984 1.03:1
ChatWithPopoverPerf.default 344 334 1.03:1
MenuMinimalPerf.default 804 778 1.03:1
ReactionMinimalPerf.default 357 348 1.03:1
DatepickerMinimalPerf.default 5161 5049 1.02:1
FlexMinimalPerf.default 268 262 1.02:1
HeaderMinimalPerf.default 334 328 1.02:1
ItemLayoutMinimalPerf.default 1151 1133 1.02:1
RefMinimalPerf.default 221 217 1.02:1
SkeletonMinimalPerf.default 328 322 1.02:1
TextAreaMinimalPerf.default 476 465 1.02:1
TooltipMinimalPerf.default 955 933 1.02:1
AnimationMinimalPerf.default 385 381 1.01:1
AvatarMinimalPerf.default 177 176 1.01:1
CardMinimalPerf.default 518 513 1.01:1
CheckboxMinimalPerf.default 2637 2610 1.01:1
DropdownMinimalPerf.default 2939 2918 1.01:1
RadioGroupMinimalPerf.default 415 410 1.01:1
SliderMinimalPerf.default 1478 1457 1.01:1
SplitButtonMinimalPerf.default 3579 3556 1.01:1
TableManyItemsPerf.default 1781 1759 1.01:1
CustomToolbarPrototype.default 3638 3594 1.01:1
TreeWith60ListItems.default 161 159 1.01:1
AlertMinimalPerf.default 246 246 1:1
AttachmentMinimalPerf.default 140 140 1:1
CarouselMinimalPerf.default 439 439 1:1
ChatMinimalPerf.default 609 607 1:1
DropdownManyItemsPerf.default 626 624 1:1
EmbedMinimalPerf.default 3858 3849 1:1
GridMinimalPerf.default 304 304 1:1
InputMinimalPerf.default 1174 1171 1:1
ListNestedPerf.default 512 514 1:1
ListWith60ListItems.default 585 585 1:1
LoaderMinimalPerf.default 648 648 1:1
MenuButtonMinimalPerf.default 1547 1540 1:1
ProviderMinimalPerf.default 903 901 1:1
StatusMinimalPerf.default 628 629 1:1
TableMinimalPerf.default 375 376 1:1
ToolbarMinimalPerf.default 854 855 1:1
ButtonMinimalPerf.default 150 151 0.99:1
ButtonOverridesMissPerf.default 1584 1605 0.99:1
ButtonSlotsPerf.default 513 516 0.99:1
DialogMinimalPerf.default 695 701 0.99:1
FormMinimalPerf.default 378 382 0.99:1
LayoutMinimalPerf.default 334 338 0.99:1
ListCommonPerf.default 559 565 0.99:1
PopupMinimalPerf.default 548 551 0.99:1
ProviderMergeThemesPerf.default 1576 1586 0.99:1
TreeMinimalPerf.default 729 737 0.99:1
ListMinimalPerf.default 468 476 0.98:1
RosterPerf.default 1069 1094 0.98:1
PortalMinimalPerf.default 159 163 0.98:1
DividerMinimalPerf.default 319 329 0.97:1
IconMinimalPerf.default 548 583 0.94:1
AccordionMinimalPerf.default 138 148 0.93:1

@Hotell Hotell marked this pull request as ready for review August 13, 2021 11:05
@Hotell Hotell requested a review from a team as a code owner August 13, 2021 11:05
@Hotell Hotell enabled auto-merge (squash) August 13, 2021 11:05
@Hotell Hotell merged commit d0876c9 into microsoft:master Aug 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants