fluentui
fluentui copied to clipboard
feat: add motionSlot() and types
Previous Behavior
New Behavior
Related Issue(s)
- Fixes #
📊 Bundle size report
| Package & Exports | Baseline (minified/GZIP) | PR | Change |
|---|---|---|---|
| react-components react-components: entire library |
1.095 MB271.031 kB |
1.096 MB271.19 kB |
477 B 159 B |
| react-dialog Dialog (including children components) |
99.095 kB29.865 kB |
99.491 kB29.895 kB |
396 B 30 B |
Unchanged fixtures
| Package & Exports | Size (minified/GZIP) |
|---|---|
| react-components react-components: Button, FluentProvider & webLightTheme |
69.141 kB20.157 kB |
| react-components react-components: Accordion, Button, FluentProvider, Image, Menu, Popover |
211.781 kB60.963 kB |
| react-components react-components: FluentProvider & webLightTheme |
44.442 kB14.607 kB |
| react-portal-compat PortalCompatProvider |
8.39 kB2.64 kB |
| react-timepicker-compat TimePicker |
106.611 kB35.546 kB |
Perf Analysis (@fluentui/react-components)
No significant results to display.
All results
| Scenario | Render type | Master Ticks | PR Ticks | Iterations | Status |
|---|---|---|---|---|---|
| Avatar | mount | 626 | 648 | 5000 | |
| Button | mount | 307 | 309 | 5000 | |
| Field | mount | 1126 | 1111 | 5000 | |
| FluentProvider | mount | 724 | 729 | 5000 | |
| FluentProviderWithTheme | mount | 83 | 92 | 10 | |
| FluentProviderWithTheme | virtual-rerender | 37 | 34 | 10 | |
| FluentProviderWithTheme | virtual-rerender-with-unmount | 80 | 79 | 10 | |
| MakeStyles | mount | 884 | 861 | 50000 | |
| Persona | mount | 1788 | 1703 | 5000 | |
| SpinButton | mount | 1408 | 1397 | 5000 | |
| SwatchPicker | mount | 1649 | 1657 | 5000 |
For feature: #30700
