fluentui icon indicating copy to clipboard operation
fluentui copied to clipboard

Test swc transform imports

Open spmonahan opened this issue 1 year ago • 6 comments

Previous Behavior

New Behavior

Related Issue(s)

  • Fixes #

spmonahan avatar Feb 21 '24 00:02 spmonahan

🕵 fluentuiv9 No visual regressions between this PR and main

fabricteam avatar Feb 21 '24 00:02 fabricteam

📊 Bundle size report

Unchanged fixtures
Package & Exports Size (minified/GZIP)
global-context
createContext
510 B
328 B
global-context
createContextSelector
537 B
339 B
keyboard-key
keyboard-key package
3.746 kB
1.928 kB
priority-overflow
createOverflowManager
4.447 kB
1.853 kB
react-accordion
Accordion (including children components)
100.12 kB
30.422 kB
react-alert
Alert
83.737 kB
23.474 kB
react-avatar
Avatar
50.175 kB
15.944 kB
react-avatar
AvatarGroup
19.704 kB
7.796 kB
react-avatar
AvatarGroupItem
64.831 kB
20.274 kB
react-badge
Badge
26.905 kB
8.729 kB
react-badge
CounterBadge
27.806 kB
9.024 kB
react-badge
PresenceBadge
25.311 kB
9.306 kB
react-breadcrumb
@fluentui/react-breadcrumb - package
115.465 kB
31.832 kB
react-button
Button
39.513 kB
11.169 kB
react-button
CompoundButton
46.874 kB
12.661 kB
react-button
MenuButton
44.292 kB
12.542 kB
react-button
SplitButton
52.306 kB
14.134 kB
react-button
ToggleButton
56.559 kB
13.068 kB
react-calendar-compat
Calendar Compat
152.067 kB
39.826 kB
react-card
Card - All
101.55 kB
28.92 kB
react-card
Card
96.373 kB
27.403 kB
react-card
CardFooter
13.064 kB
5.385 kB
react-card
CardHeader
15.307 kB
6.143 kB
react-card
CardPreview
14.015 kB
5.752 kB
react-checkbox
Checkbox
35.65 kB
12.076 kB
react-combobox
Combobox (including child components)
102.446 kB
33.094 kB
react-combobox
Dropdown (including child components)
103.825 kB
33.037 kB
react-datepicker-compat
DatePicker Compat
224.513 kB
62.955 kB
react-dialog
Dialog (including children components)
100.923 kB
29.928 kB
react-divider
Divider
20.82 kB
7.763 kB
react-field
Field
22.544 kB
8.61 kB
react-image
Image
15.745 kB
6.23 kB
react-infobutton
InfoButton
138.69 kB
43.394 kB
react-infobutton
InfoLabel
142.491 kB
44.625 kB
react-input
Input
26.887 kB
9.118 kB
react-jsx-runtime
Classic Pragma
1.057 kB
530 B
react-jsx-runtime
JSX Dev Runtime
3.783 kB
1.648 kB
react-jsx-runtime
JSX Runtime
4.377 kB
1.881 kB
react-label
Label
14.266 kB
5.828 kB
react-link
Link
17.082 kB
6.911 kB
react-menu
Menu (including children components)
149.422 kB
45.506 kB
react-menu
Menu (including selectable components)
152.108 kB
46.016 kB
react-message-bar
MessageBar (all components)
25.566 kB
9.131 kB
react-overflow
hooks only
12.862 kB
4.827 kB
react-persona
Persona
57.066 kB
17.821 kB
react-popover
Popover
126.88 kB
39.806 kB
react-portal
Portal
13.629 kB
4.875 kB
react-positioning
usePositioning
26.398 kB
9.539 kB
react-progress
ProgressBar
17.428 kB
6.898 kB
react-provider
FluentProvider
23.751 kB
8.66 kB
react-radio
Radio
32.946 kB
10.252 kB
react-radio
RadioGroup
15.354 kB
6.265 kB
react-select
Select
28.609 kB
10.205 kB
react-slider
Slider
39.943 kB
12.969 kB
react-spinbutton
SpinButton
36.774 kB
11.788 kB
react-spinner
Spinner
23.517 kB
8.512 kB
react-switch
Switch
35.134 kB
11.198 kB
react-text
Text - Default
16.705 kB
6.569 kB
react-text
Text - Wrappers
19.878 kB
6.896 kB
react-textarea
Textarea
30.947 kB
10.476 kB
react-theme
Single theme token import
69 B
89 B
react-theme
Teams: all themes
34.616 kB
7.317 kB
react-theme
Teams: Light theme
19.287 kB
5.498 kB
react-timepicker-compat
TimePicker
104.476 kB
34.491 kB
react-toast
Toast (including Toaster)
100.192 kB
29.763 kB
react-tooltip
Tooltip
54.576 kB
19.192 kB
react-utilities
SSRProvider
180 B
160 B
🤖 This report was generated against cf3323ee23dee7c931f6a8860ea32810eaddcbd1

fabricteam avatar Feb 21 '24 00:02 fabricteam

Perf Analysis (@fluentui/react-northstar)

:warning: 2 potential perf regressions detected

Potential regressions comparing to master

Scenario Current PR Ticks Baseline Ticks Ratio Regression Analysis
InputMinimalPerf.default 537 534 1.01:1 analysis
PortalMinimalPerf.default 85 87 0.98:1 analysis
Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
ChatDuplicateMessagesPerf.default 164 144 1.14:1
FlexMinimalPerf.default 169 150 1.13:1
BoxMinimalPerf.default 207 191 1.08:1
FormMinimalPerf.default 228 214 1.07:1
LabelMinimalPerf.default 228 213 1.07:1
RefMinimalPerf.default 114 107 1.07:1
AnimationMinimalPerf.default 317 300 1.06:1
DividerMinimalPerf.default 216 203 1.06:1
MenuMinimalPerf.default 527 497 1.06:1
SegmentMinimalPerf.default 201 189 1.06:1
TreeWith60ListItems.default 91 86 1.06:1
AttachmentMinimalPerf.default 85 81 1.05:1
LayoutMinimalPerf.default 209 199 1.05:1
ToolbarMinimalPerf.default 552 528 1.05:1
DropdownManyItemsPerf.default 395 379 1.04:1
ListNestedPerf.default 326 314 1.04:1
LoaderMinimalPerf.default 196 189 1.04:1
PopupMinimalPerf.default 361 348 1.04:1
ReactionMinimalPerf.default 216 208 1.04:1
StatusMinimalPerf.default 393 379 1.04:1
TextMinimalPerf.default 199 191 1.04:1
ButtonSlotsPerf.default 313 305 1.03:1
DatepickerMinimalPerf.default 3687 3571 1.03:1
HeaderMinimalPerf.default 211 204 1.03:1
HeaderSlotsPerf.default 476 463 1.03:1
IconMinimalPerf.default 398 386 1.03:1
TableMinimalPerf.default 238 232 1.03:1
ChatWithPopoverPerf.default 196 193 1.02:1
ListMinimalPerf.default 309 304 1.02:1
ProviderMergeThemesPerf.default 647 636 1.02:1
ProviderMinimalPerf.default 202 199 1.02:1
SplitButtonMinimalPerf.default 2295 2241 1.02:1
TreeMinimalPerf.default 477 468 1.02:1
VideoMinimalPerf.default 440 430 1.02:1
AttachmentSlotsPerf.default 645 640 1.01:1
ButtonMinimalPerf.default 88 87 1.01:1
CheckboxMinimalPerf.default 1160 1144 1.01:1
DialogMinimalPerf.default 434 430 1.01:1
DropdownMinimalPerf.default 1420 1406 1.01:1
ListCommonPerf.default 396 391 1.01:1
MenuButtonMinimalPerf.default 966 958 1.01:1
RadioGroupMinimalPerf.default 261 258 1.01:1
SliderMinimalPerf.default 767 757 1.01:1
TableManyItemsPerf.default 1111 1105 1.01:1
TextAreaMinimalPerf.default 293 290 1.01:1
AlertMinimalPerf.default 155 155 1:1
ItemLayoutMinimalPerf.default 705 707 1:1
SkeletonMinimalPerf.default 200 201 1:1
TooltipMinimalPerf.default 1274 1272 1:1
CarouselMinimalPerf.default 259 261 0.99:1
EmbedMinimalPerf.default 1870 1893 0.99:1
ImageMinimalPerf.default 227 229 0.99:1
ListWith60ListItems.default 383 387 0.99:1
CustomToolbarPrototype.default 1454 1465 0.99:1
AccordionMinimalPerf.default 84 86 0.98:1
ButtonOverridesMissPerf.default 663 678 0.98:1
CardMinimalPerf.default 300 307 0.98:1
ChatMinimalPerf.default 435 448 0.97:1
RosterPerf.default 1567 1610 0.97:1
GridMinimalPerf.default 191 199 0.96:1
AvatarMinimalPerf.default 102 109 0.94:1

fabricteam avatar Feb 21 '24 01:02 fabricteam

🕵 fluentuiv8 No visual regressions between this PR and main

fabricteam avatar Feb 21 '24 01:02 fabricteam

🕵 FluentUIV0 No visual regressions between this PR and main

fabricteam avatar Feb 21 '24 01:02 fabricteam

Perf Analysis (@fluentui/react)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
BaseButton mount 633 627 5000
Breadcrumb mount 1694 1713 1000
Checkbox mount 1685 1679 5000
CheckboxBase mount 1465 1473 5000
ChoiceGroup mount 2964 2923 5000
ComboBox mount 663 657 1000
CommandBar mount 6195 6216 1000
ContextualMenu mount 12576 12609 1000
DefaultButton mount 751 744 5000
DetailsRow mount 2188 2217 5000
DetailsRowFast mount 2222 2239 5000
DetailsRowNoStyles mount 2031 2060 5000
Dialog mount 2780 2631 1000
DocumentCardTitle mount 214 234 1000
Dropdown mount 2018 2013 5000
FocusTrapZone mount 1178 1161 5000
FocusZone mount 1063 1058 5000
GroupedList mount 42000 42144 2
GroupedList virtual-rerender 19811 20270 2
GroupedList virtual-rerender-with-unmount 53209 50913 2
GroupedListV2 mount 229 227 2
GroupedListV2 virtual-rerender 209 209 2
GroupedListV2 virtual-rerender-with-unmount 224 232 2
IconButton mount 1060 1114 5000
Label mount 337 327 5000
Layer mount 2676 2767 5000
Link mount 382 403 5000
MenuButton mount 937 939 5000
MessageBar mount 21353 21426 5000
Nav mount 1977 1968 1000
OverflowSet mount 791 784 5000
Panel mount 2051 1771 1000
Persona mount 724 727 1000
Pivot mount 872 872 1000
PrimaryButton mount 841 858 5000
Rating mount 4631 4615 5000
SearchBox mount 902 917 5000
Shimmer mount 1901 1877 5000
Slider mount 1319 1313 5000
SpinButton mount 2856 2881 5000
Spinner mount 383 387 5000
SplitButton mount 1840 1843 5000
Stack mount 397 405 5000
StackWithIntrinsicChildren mount 833 869 5000
StackWithTextChildren mount 2554 2590 5000
SwatchColorPicker mount 6257 6162 5000
TagPicker mount 1455 1439 5000
Text mount 375 369 5000
TextField mount 957 954 5000
ThemeProvider mount 827 840 5000
ThemeProvider virtual-rerender 603 580 5000
ThemeProvider virtual-rerender-with-unmount 1275 1302 5000
Toggle mount 604 628 5000
buttonNative mount 192 194 5000

fabricteam avatar Feb 21 '24 01:02 fabricteam

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.

codesandbox-ci[bot] avatar Feb 22 '24 01:02 codesandbox-ci[bot]