fluentui icon indicating copy to clipboard operation
fluentui copied to clipboard

Virtualizer: Static and dynamic pagination

Open Mitch-At-Work opened this issue 1 year ago • 3 comments

Previous Behavior

No pagination available in virtualizer (index changes would break css pagination).

New Behavior

Custom pagination for both static and dynamic virtualizers

Mitch-At-Work avatar Feb 15 '24 20:02 Mitch-At-Work

📊 Bundle size report

Unchanged fixtures
Package & Exports Size (minified/GZIP)
react-components
react-components: Button, FluentProvider & webLightTheme
70.726 kB
20.47 kB
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
217.193 kB
61.95 kB
react-components
react-components: FluentProvider & webLightTheme
43.211 kB
14.303 kB
react-portal-compat
PortalCompatProvider
7.94 kB
2.592 kB
🤖 This report was generated against cf3323ee23dee7c931f6a8860ea32810eaddcbd1

fabricteam avatar Feb 15 '24 21:02 fabricteam

Perf Analysis (@fluentui/react-components)

Scenario Render type Master Ticks PR Ticks Iterations Status
FluentProviderWithTheme virtual-rerender 66 67 10 Possible regression
All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 633 621 5000
Button mount 308 296 5000
Field mount 1143 1120 5000
FluentProvider mount 701 690 5000
FluentProviderWithTheme mount 78 79 10
FluentProviderWithTheme virtual-rerender 66 67 10 Possible regression
FluentProviderWithTheme virtual-rerender-with-unmount 75 72 10
MakeStyles mount 859 846 50000
Persona mount 1712 1741 5000
SpinButton mount 1337 1388 5000

fabricteam avatar Feb 15 '24 21: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 15 '24 21:02 codesandbox-ci[bot]