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:(docs) Update API Extractor file #31651

Merged
merged 5 commits into from
Jun 25, 2024

Conversation

mltejera
Copy link
Contributor

Adds and updates API Extractor file from the wiki.

Adds bits on how to generate and update the file.

@mltejera mltejera requested review from a team as code owners June 10, 2024 23:36
@fabricteam
Copy link
Collaborator

fabricteam commented Jun 10, 2024

Perf Analysis (@fluentui/react-components)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 613 634 5000
Button mount 312 298 5000
Field mount 1105 1130 5000
FluentProvider mount 693 738 5000
FluentProviderWithTheme mount 87 90 10
FluentProviderWithTheme virtual-rerender 34 33 10
FluentProviderWithTheme virtual-rerender-with-unmount 85 76 10
MakeStyles mount 841 846 50000
Persona mount 1762 1723 5000
SpinButton mount 1388 1371 5000
SwatchPicker mount 1620 1658 5000

@fabricteam
Copy link
Collaborator

fabricteam commented Jun 10, 2024

Perf Analysis (@fluentui/react-northstar)

Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
ButtonMinimalPerf.default 96 84 1.14:1
AlertMinimalPerf.default 168 153 1.1:1
AttachmentMinimalPerf.default 87 79 1.1:1
VideoMinimalPerf.default 472 431 1.1:1
ChatWithPopoverPerf.default 209 192 1.09:1
TableMinimalPerf.default 245 225 1.09:1
PortalMinimalPerf.default 92 85 1.08:1
RefMinimalPerf.default 116 107 1.08:1
BoxMinimalPerf.default 202 189 1.07:1
ButtonSlotsPerf.default 320 298 1.07:1
HeaderMinimalPerf.default 216 201 1.07:1
CardMinimalPerf.default 320 301 1.06:1
LabelMinimalPerf.default 237 224 1.06:1
ListCommonPerf.default 406 384 1.06:1
ButtonOverridesMissPerf.default 682 649 1.05:1
DropdownManyItemsPerf.default 407 393 1.04:1
ListMinimalPerf.default 313 302 1.04:1
LoaderMinimalPerf.default 194 187 1.04:1
MenuButtonMinimalPerf.default 990 952 1.04:1
ToolbarMinimalPerf.default 563 541 1.04:1
AccordionMinimalPerf.default 90 87 1.03:1
AvatarMinimalPerf.default 107 104 1.03:1
FlexMinimalPerf.default 156 152 1.03:1
LayoutMinimalPerf.default 204 199 1.03:1
MenuMinimalPerf.default 516 499 1.03:1
SegmentMinimalPerf.default 199 194 1.03:1
TooltipMinimalPerf.default 1296 1264 1.03:1
CheckboxMinimalPerf.default 1139 1122 1.02:1
RosterPerf.default 1590 1553 1.02:1
PopupMinimalPerf.default 351 343 1.02:1
ProviderMergeThemesPerf.default 661 648 1.02:1
RadioGroupMinimalPerf.default 266 260 1.02:1
SliderMinimalPerf.default 746 734 1.02:1
TextMinimalPerf.default 194 191 1.02:1
AnimationMinimalPerf.default 308 305 1.01:1
ChatMinimalPerf.default 436 430 1.01:1
DropdownMinimalPerf.default 1429 1409 1.01:1
EmbedMinimalPerf.default 1878 1866 1.01:1
HeaderSlotsPerf.default 471 467 1.01:1
InputMinimalPerf.default 548 541 1.01:1
ReactionMinimalPerf.default 206 203 1.01:1
SplitButtonMinimalPerf.default 2242 2219 1.01:1
IconMinimalPerf.default 394 391 1.01:1
TableManyItemsPerf.default 1117 1109 1.01:1
CustomToolbarPrototype.default 1466 1453 1.01:1
CarouselMinimalPerf.default 255 254 1:1
DatepickerMinimalPerf.default 3634 3620 1:1
DialogMinimalPerf.default 445 446 1:1
DividerMinimalPerf.default 205 205 1:1
ListNestedPerf.default 320 319 1:1
ProviderMinimalPerf.default 207 207 1:1
StatusMinimalPerf.default 395 395 1:1
TreeMinimalPerf.default 490 492 1:1
AttachmentSlotsPerf.default 632 646 0.98:1
ItemLayoutMinimalPerf.default 696 711 0.98:1
TextAreaMinimalPerf.default 277 282 0.98:1
TreeWith60ListItems.default 89 91 0.98:1
FormMinimalPerf.default 214 224 0.96:1
GridMinimalPerf.default 190 198 0.96:1
ImageMinimalPerf.default 225 235 0.96:1
SkeletonMinimalPerf.default 195 203 0.96:1
ChatDuplicateMessagesPerf.default 140 149 0.94:1
ListWith60ListItems.default 340 369 0.92:1

@fabricteam
Copy link
Collaborator

fabricteam commented Jun 10, 2024

🕵 FluentUIV0 No visual regressions between this PR and main

@fabricteam
Copy link
Collaborator

fabricteam commented Jun 10, 2024

📊 Bundle size report

✅ No changes found

@fabricteam
Copy link
Collaborator

fabricteam commented Jun 11, 2024

Perf Analysis (@fluentui/react)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
BaseButton mount 643 627 5000
Breadcrumb mount 1737 1716 1000
Checkbox mount 1704 1730 5000
CheckboxBase mount 1489 1514 5000
ChoiceGroup mount 3017 2988 5000
ComboBox mount 699 678 1000
CommandBar mount 6702 6579 1000
ContextualMenu mount 14518 14357 1000
DefaultButton mount 802 788 5000
DetailsRow mount 2249 2257 5000
DetailsRowFast mount 2226 2236 5000
DetailsRowNoStyles mount 2079 2039 5000
Dialog mount 2673 2666 1000
DocumentCardTitle mount 218 224 1000
Dropdown mount 2008 2052 5000
FocusTrapZone mount 1144 1144 5000
FocusZone mount 1073 1061 5000
GroupedList mount 42336 42861 2
GroupedList virtual-rerender 20239 20395 2
GroupedList virtual-rerender-with-unmount 51116 51903 2
GroupedListV2 mount 236 239 2
GroupedListV2 virtual-rerender 222 211 2
GroupedListV2 virtual-rerender-with-unmount 229 241 2
IconButton mount 1141 1161 5000
Label mount 350 338 5000
Layer mount 2719 2737 5000
Link mount 409 401 5000
MenuButton mount 1028 979 5000
MessageBar mount 21500 21460 5000
Nav mount 2033 2017 1000
OverflowSet mount 789 776 5000
Panel mount 1820 1836 1000
Persona mount 730 755 1000
Pivot mount 915 909 1000
PrimaryButton mount 939 939 5000
Rating mount 4742 4763 5000
SearchBox mount 924 919 5000
Shimmer mount 1914 1905 5000
Slider mount 1349 1329 5000
SpinButton mount 2989 3024 5000
Spinner mount 388 399 5000
SplitButton mount 1901 1891 5000
Stack mount 423 422 5000
StackWithIntrinsicChildren mount 868 868 5000
StackWithTextChildren mount 2719 2762 5000
SwatchColorPicker mount 6406 6465 5000
TagPicker mount 1468 1471 5000
Text mount 393 399 5000
TextField mount 926 935 5000
ThemeProvider mount 838 855 5000
ThemeProvider virtual-rerender 573 584 5000
ThemeProvider virtual-rerender-with-unmount 1284 1332 5000
Toggle mount 619 601 5000
buttonNative mount 197 189 5000

@mltejera mltejera merged commit 9f8fa4c into microsoft:master Jun 25, 2024
21 checks passed
marcosmoura added a commit to marcosmoura/fluentui that referenced this pull request Jun 26, 2024
* master: (90 commits)
  fix(react-drawer): do not create global header/footer roles (microsoft#31799)
  release: applying package updates - react v8
  release: applying package updates - web-components
  Add 'allowParentArrowNavigation' prop to `ComboBox`. (microsoft#31805)
  Add drawer web component (microsoft#31521)
  fix: MenuButton is styled correctly when aria-expanded is a string (microsoft#31809)
  chore: Updating version of `@fluentui/react-icons` to `^2.0.245` (microsoft#31802)
  chore:(docs) Migrate e2e Cypress testing doc (microsoft#31796)
  chore:(docs) Update API Extractor file (microsoft#31651)
  chore: migrate to nx 18 (microsoft#31746)
  release: applying package updates - react v8
  release: applying package updates - web-components
  feat: update text to use element internals for custom states (microsoft#31770)
  chore(web-components): Remove define imports from story modules (microsoft#31622)
  fix(`merge-styles`): Correctly processing selectors when value is a class name and they are not wrapped in `selectors` wrapper (microsoft#31798)
  style(react-combobox): turn off react-compiler lints for non compliant code (microsoft#31795)
  docs: Add AriaLiveAnnouncer to all examples (microsoft#31794)
  fix(public-docsite-v9): disable storybook keyboard shortcuts (microsoft#31762)
  feat: V0 Attachment compact component (microsoft#31634)
  release: applying package updates - react v8
  ...
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