[data grid] Bundle size win opportunities #14224
Labels
component: data grid
This is the name of the generic UI component, not the React module!
performance
umbrella
For grouping multiple issues to provide a holistic view
Summary
Since #18 was closed, I thought that we could have an open issue to keep track of the bundle size win opportunities possible for the data grid.
Ideas:
OutlinedInput
andFilledInput
from the bundle.packages/license/src/encoding/base64.ts
in the bundle of the users. The possible solution would work as follows:window.atob()
andwindow.btoa()
, only run the license check if the window is defined (ignore server-side, and CI)Buffer.from('Hello World!').toString('base64');
andBuffer.from(b64Encoded, 'base64').toString()
utils.[x-license] Use a simpler checksum for the license key #4892
EventManager
to@mui/x-internals
package #13815. To be careful with runtime performance though Don't we need Events/Observer Pattern first? tc39/proposal-signals#111 (comment).Examples
Motivation
MUI X Data Grid: many modules, not super fast to build. 246 kB gzipped

AG Grid, 204 kB gzipped

Search keywords: -
The text was updated successfully, but these errors were encountered: