Skip to content

[docs][charts] Fix scatter renderer table blocking column#22904

Merged
bernardobelchior merged 1 commit into
mui:masterfrom
JCQuintas:docs/scatter-renderer-blocking-fix
Jun 22, 2026
Merged

[docs][charts] Fix scatter renderer table blocking column#22904
bernardobelchior merged 1 commit into
mui:masterfrom
JCQuintas:docs/scatter-renderer-blocking-fix

Conversation

@JCQuintas

Copy link
Copy Markdown
Member

Problem

The scatter "Choosing a renderer" table claimed svg-batch and webgl keep the chart responsive while rendering. That is not true: both render in a single synchronous pass. They are fast, but they block the main thread until fully drawn.

Only svg-progressive actually stays responsive, by processing series/axes off the render path and painting points progressively across animation frames.

Change

Set the Blocking column to "Blocks until fully drawn" for svg-batch and webgl.

svg-batch and webgl render in a single synchronous pass: fast but
blocking. Only svg-progressive keeps the main thread responsive.
@JCQuintas
JCQuintas requested a review from alexfauquette as a code owner June 22, 2026 12:36
@JCQuintas JCQuintas added docs Improvements or additions to the documentation. scope: charts Changes related to the charts. labels Jun 22, 2026
@JCQuintas JCQuintas self-assigned this Jun 22, 2026
@JCQuintas JCQuintas added the type: enhancement It’s an improvement, but we can’t make up our mind whether it's a bug fix or a new feature. label Jun 22, 2026
@JCQuintas JCQuintas changed the title [charts] Fix scatter renderer table blocking column [docs][charts] Fix scatter renderer table blocking column Jun 22, 2026
@code-infra-dashboard

Copy link
Copy Markdown

Deploy preview

Bundle size

Bundle Parsed size Gzip size
@mui/x-data-grid 0B(0.00%) 0B(0.00%)
@mui/x-data-grid-pro 0B(0.00%) 0B(0.00%)
@mui/x-data-grid-premium 0B(0.00%) 0B(0.00%)
@mui/x-charts 0B(0.00%) 0B(0.00%)
@mui/x-charts-pro 0B(0.00%) 0B(0.00%)
@mui/x-charts-premium 0B(0.00%) 0B(0.00%)
@mui/x-date-pickers 0B(0.00%) 0B(0.00%)
@mui/x-date-pickers-pro 0B(0.00%) 0B(0.00%)
@mui/x-tree-view 0B(0.00%) 0B(0.00%)
@mui/x-tree-view-pro 0B(0.00%) 0B(0.00%)
@mui/x-license 0B(0.00%) 0B(0.00%)

Details of bundle changes


Check out the code infra dashboard for more information about this PR.

@bernardobelchior
bernardobelchior merged commit 38677d0 into mui:master Jun 22, 2026
24 of 27 checks passed
mbrookes pushed a commit to mbrookes/mui-x that referenced this pull request Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Improvements or additions to the documentation. scope: charts Changes related to the charts. type: enhancement It’s an improvement, but we can’t make up our mind whether it's a bug fix or a new feature.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants