feat(v9): migrate card,dialog,image,text to ship rolluped only dts#22708
Conversation
|
|
Perf Analysis (
|
| Scenario | Render type | Master Ticks | PR Ticks | Iterations | Status |
|---|---|---|---|---|---|
| Avatar | mount | 1096 | 1070 | 5000 | |
| Button | mount | 654 | 660 | 5000 | |
| FluentProvider | mount | 2234 | 2221 | 5000 | |
| FluentProviderWithTheme | mount | 338 | 319 | 10 | |
| FluentProviderWithTheme | virtual-rerender | 299 | 281 | 10 | |
| FluentProviderWithTheme | virtual-rerender-with-unmount | 417 | 378 | 10 | |
| MakeStyles | mount | 1891 | 1887 | 50000 |
Asset size changesSize Auditor did not detect a change in bundle size for any component! Baseline commit: 2af90d0c5b7c95724a01b71ab9b24d1bd5da2f6d (build) |
📊 Bundle size reportUnchanged fixtures
|
Perf Analysis (
|
| Scenario | Current PR Ticks | Baseline Ticks | Ratio |
|---|---|---|---|
| AvatarMinimalPerf.default | 168 | 139 | 1.21:1 |
| AccordionMinimalPerf.default | 115 | 101 | 1.14:1 |
| CarouselMinimalPerf.default | 397 | 350 | 1.13:1 |
| RadioGroupMinimalPerf.default | 369 | 333 | 1.11:1 |
| CardMinimalPerf.default | 461 | 418 | 1.1:1 |
| ListNestedPerf.default | 472 | 429 | 1.1:1 |
| ItemLayoutMinimalPerf.default | 1013 | 932 | 1.09:1 |
| TreeWith60ListItems.default | 143 | 131 | 1.09:1 |
| SkeletonMinimalPerf.default | 291 | 270 | 1.08:1 |
| HeaderSlotsPerf.default | 643 | 602 | 1.07:1 |
| MenuMinimalPerf.default | 710 | 662 | 1.07:1 |
| PortalMinimalPerf.default | 147 | 137 | 1.07:1 |
| AttachmentSlotsPerf.default | 874 | 822 | 1.06:1 |
| DropdownManyItemsPerf.default | 563 | 531 | 1.06:1 |
| ListMinimalPerf.default | 423 | 398 | 1.06:1 |
| RefMinimalPerf.default | 206 | 195 | 1.06:1 |
| PopupMinimalPerf.default | 525 | 502 | 1.05:1 |
| ButtonOverridesMissPerf.default | 1160 | 1112 | 1.04:1 |
| FlexMinimalPerf.default | 247 | 237 | 1.04:1 |
| InputMinimalPerf.default | 1096 | 1054 | 1.04:1 |
| LabelMinimalPerf.default | 283 | 271 | 1.04:1 |
| StatusMinimalPerf.default | 526 | 505 | 1.04:1 |
| IconMinimalPerf.default | 475 | 457 | 1.04:1 |
| TableMinimalPerf.default | 344 | 330 | 1.04:1 |
| LayoutMinimalPerf.default | 298 | 289 | 1.03:1 |
| ReactionMinimalPerf.default | 309 | 301 | 1.03:1 |
| SegmentMinimalPerf.default | 293 | 285 | 1.03:1 |
| SplitButtonMinimalPerf.default | 3578 | 3478 | 1.03:1 |
| TextAreaMinimalPerf.default | 367 | 358 | 1.03:1 |
| AnimationMinimalPerf.default | 413 | 403 | 1.02:1 |
| ButtonMinimalPerf.default | 118 | 116 | 1.02:1 |
| MenuButtonMinimalPerf.default | 1274 | 1254 | 1.02:1 |
| BoxMinimalPerf.default | 245 | 243 | 1.01:1 |
| LoaderMinimalPerf.default | 513 | 509 | 1.01:1 |
| DatepickerMinimalPerf.default | 4657 | 4658 | 1:1 |
| HeaderMinimalPerf.default | 288 | 287 | 1:1 |
| RosterPerf.default | 873 | 874 | 1:1 |
| ProviderMergeThemesPerf.default | 1058 | 1061 | 1:1 |
| CustomToolbarPrototype.default | 2145 | 2145 | 1:1 |
| SliderMinimalPerf.default | 1390 | 1411 | 0.99:1 |
| ProviderMinimalPerf.default | 317 | 325 | 0.98:1 |
| ChatWithPopoverPerf.default | 297 | 305 | 0.97:1 |
| DialogMinimalPerf.default | 614 | 631 | 0.97:1 |
| TreeMinimalPerf.default | 598 | 616 | 0.97:1 |
| DropdownMinimalPerf.default | 2390 | 2496 | 0.96:1 |
| EmbedMinimalPerf.default | 3124 | 3255 | 0.96:1 |
| FormMinimalPerf.default | 303 | 315 | 0.96:1 |
| VideoMinimalPerf.default | 501 | 523 | 0.96:1 |
| AlertMinimalPerf.default | 195 | 206 | 0.95:1 |
| CheckboxMinimalPerf.default | 2106 | 2216 | 0.95:1 |
| ListWith60ListItems.default | 509 | 533 | 0.95:1 |
| AttachmentMinimalPerf.default | 112 | 121 | 0.93:1 |
| DividerMinimalPerf.default | 263 | 282 | 0.93:1 |
| TableManyItemsPerf.default | 1425 | 1538 | 0.93:1 |
| TextMinimalPerf.default | 255 | 275 | 0.93:1 |
| ToolbarMinimalPerf.default | 731 | 789 | 0.93:1 |
| TooltipMinimalPerf.default | 803 | 867 | 0.93:1 |
| GridMinimalPerf.default | 242 | 266 | 0.91:1 |
| ButtonSlotsPerf.default | 415 | 467 | 0.89:1 |
| ListCommonPerf.default | 475 | 542 | 0.88:1 |
| ImageMinimalPerf.default | 279 | 320 | 0.87:1 |
| ChatDuplicateMessagesPerf.default | 221 | 256 | 0.86:1 |
| ChatMinimalPerf.default | 537 | 628 | 0.86:1 |
Perf Analysis (
|
| Scenario | Render type | Master Ticks | PR Ticks | Iterations | Status |
|---|---|---|---|---|---|
| BaseButton | mount | 772 | 778 | 5000 | |
| Breadcrumb | mount | 2131 | 2318 | 1000 | |
| Checkbox | mount | 1181 | 1182 | 5000 | |
| CheckboxBase | mount | 1006 | 1058 | 5000 | |
| ChoiceGroup | mount | 3750 | 3717 | 5000 | |
| ComboBox | mount | 788 | 778 | 1000 | |
| CommandBar | mount | 8999 | 8730 | 1000 | |
| ContextualMenu | mount | 11136 | 10705 | 1000 | |
| DefaultButton | mount | 957 | 942 | 5000 | |
| DetailsRow | mount | 3053 | 3101 | 5000 | |
| DetailsRowFast | mount | 3117 | 3129 | 5000 | |
| DetailsRowNoStyles | mount | 3158 | 3183 | 5000 | |
| Dialog | mount | 1876 | 1925 | 1000 | |
| DocumentCardTitle | mount | 122 | 158 | 1000 | |
| Dropdown | mount | 2860 | 2765 | 5000 | |
| FocusTrapZone | mount | 1409 | 1476 | 5000 | |
| FocusZone | mount | 1491 | 1495 | 5000 | |
| IconButton | mount | 1577 | 1346 | 5000 | |
| Label | mount | 316 | 306 | 5000 | |
| Layer | mount | 2478 | 2575 | 5000 | |
| Link | mount | 345 | 378 | 5000 | |
| MenuButton | mount | 1163 | 1285 | 5000 | |
| MessageBar | mount | 1808 | 1754 | 5000 | |
| Nav | mount | 2924 | 2735 | 1000 | |
| OverflowSet | mount | 886 | 958 | 5000 | |
| Panel | mount | 1777 | 1860 | 1000 | |
| Persona | mount | 820 | 835 | 1000 | |
| Pivot | mount | 1367 | 1174 | 1000 | |
| PrimaryButton | mount | 1193 | 1054 | 5000 | |
| Rating | mount | 6215 | 6120 | 5000 | |
| SearchBox | mount | 1221 | 1129 | 5000 | |
| Shimmer | mount | 2017 | 1883 | 5000 | |
| Slider | mount | 1714 | 1603 | 5000 | |
| SpinButton | mount | 4234 | 4055 | 5000 | |
| Spinner | mount | 377 | 386 | 5000 | |
| SplitButton | mount | 2608 | 2535 | 5000 | |
| Stack | mount | 482 | 421 | 5000 | |
| StackWithIntrinsicChildren | mount | 1903 | 1790 | 5000 | |
| StackWithTextChildren | mount | 4290 | 4337 | 5000 | |
| SwatchColorPicker | mount | 9922 | 9626 | 5000 | |
| TagPicker | mount | 2283 | 2389 | 5000 | |
| TeachingBubble | mount | 98566 | 95886 | 5000 | |
| Text | mount | 366 | 363 | 5000 | |
| TextField | mount | 1152 | 1180 | 5000 | |
| ThemeProvider | mount | 940 | 942 | 5000 | |
| ThemeProvider | virtual-rerender | 496 | 497 | 5000 | |
| ThemeProvider | virtual-rerender-with-unmount | 1533 | 1514 | 5000 | |
| Toggle | mount | 618 | 698 | 5000 | |
| buttonNative | mount | 123 | 101 | 5000 |
7a689d8 to
c4da42f
Compare
|
added text (which was migrated already to react-components folder) so we have it in one go , pls check again @andrefcdias 🙏 |
… --min flag was used
|
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 8b9b784:
|
…icrosoft#22708) * style: fix formatting issues introduced by manually renaming package * feat(v9): migrate card,dialog,image to ship rolluped only dts * generate change files * fixup! feat(v9): migrate card,dialog,image to ship rolluped only dts * fixup! generate change files * fix(scripts): make sure api-extractor always runs for v9 no matter if --min flag was used
Applied
yarn workspace-generator migrate-converged-pkgto ship only rolluped type definitions for:Additional features:
api-extractoreven if--minis used ( codesandbox CI was failing and exposed this issue https://ci.codesandbox.io/status/microsoft/fluentui/pr/22708/builds/245673 )Related Issue(s)
Fixes partially #22429