Web appOpen in Telegram

PostMaterial UI Performace

7 July 2026
B
Brogrammist
Material UI Performace Ba'zi frontenchiladan Material UI da perfromance yomon, og'ir ishlaydi, bundle size katta degan gaplarni eshitganman. Ha, MUI shunday. Lekin ishonch bilan ayta olamanki, dasturning sekin ishlashi bu kabi "battle-tested" kutubxonalardan kelmaydi. Balki uni noto'gri ishlatish yoki uning ustida "musor" kod yozishdan keladi. Shunday ekan aybni oldin o'zingizdan qidiring! Shu paytgacha men ustida ishlagan dasturlar ichida hech qachon MUI bottleneck bo'lmagan. P.S. BILLZ da ham MUI v5 ishlatib kelinadi. MUI ni upgrade qilish, shu bilan birga balki undan voz kechish masalasini tezt tez yuzaga chiqib turardi. Anchadan beri MUI dan voz kechmaslik kerakligini, shunchaki undan togri foydalanib, "normalniy" dizayn sistema qurishni aytib kelardim. Bu safar aniq sonlar bilan bu mavzuni yopdim. Erinmasdan Chrome Dev tools da bir necha marta turli case'larda performace test qildim. Eng og'ir ishlaydigan modullarni analiz qilib chiqdim. Dastur sekin ishlashiga asosiy sabab baribir MUI bo'lib chiqmadi. Natijalari: Page 1: - long task ~158ms - JSS + plugins ~12ms - больше времени уходит в native DOM/layout, React, react-input-autosize, Emotion, AG Grid Page 2: - long task ~141ms - JSS + plugins ~9ms - больше времени уходит в native DOM, react-input-autosize, React, AG Grid, Emotion/MUI system Page 3: - long task ~93ms - JSS + plugins ~12ms - основной cost снова в native DOM/layout + распределен между React/app/MUI/Emotion Page 4: - long tasks ~94ms и ~66ms - JSS от <1ms до ~7ms - заметно больше AG Grid, native DOM/layout, React
2 · 1.2K ·

Nearby in the feed

BBrogrammistAytgancha, AOT compilation - Ahead of Time compilation. Kompilyatsiya qilinadigan tillar shunaqa deyiladi. Masalan C, C++, Rust, Go. JavaScript interpretatsiya BBrogrammistQaysi mavzularda post/maqola yozay?
this message
BBrogrammistMigratsiya yaxshi yechim emas. Shuning uchun mana shu taklifni - "proposal"ni berdim.BBrogrammistHayotda ancha, anchaa foydasi tegadigan lekin biz unchalik mensimaydigan ko'nikmalar - yozishdagi aniqlik - gapirishdagi aniqlik
BBrogrammistBrogrammist@brogrammist · channel · Tech
1 217subscribers1 277average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count