
Sign up to save your podcasts
Or


Episode 69 digs into a hidden performance killer in modern web layouts: CSS Grid. Lucas and Luna explore why a Grid layout with many rows and columns can cause the browser's layout engine to spend hundreds of milliseconds recalculating on every resize, especially when using fractional units or auto-fill. They walk through a real-world case: a dashboard with a 12-column grid and 50+ grid items that took 300ms to render on a mid-range phone. The fix? Limiting the number of explicit grid tracks, using grid-template-columns with fixed values instead of auto-fill for known layouts, and avoiding grid-area names in tightly packed grids. Listeners will learn one concrete technique to profile and fix Grid-induced layout thrashing, with a simple DevTools performance recording trick to spot the problem.
#CSSGrid #WebPerformance #LayoutThrashing #Frontend #WebDev #RenderPerformance #GoogleChromeDevTools #BrowserRendering #CSSLayout #WebOptimization #Tech #Technology #FexingoBusiness #BusinessPodcast #LucasAndLuna #WebDevelopmentPodcast #PerformanceBudgets #CriticalRenderingPath
Keep every episode free: buymeacoffee.com/fexingo
By FexingoEpisode 69 digs into a hidden performance killer in modern web layouts: CSS Grid. Lucas and Luna explore why a Grid layout with many rows and columns can cause the browser's layout engine to spend hundreds of milliseconds recalculating on every resize, especially when using fractional units or auto-fill. They walk through a real-world case: a dashboard with a 12-column grid and 50+ grid items that took 300ms to render on a mid-range phone. The fix? Limiting the number of explicit grid tracks, using grid-template-columns with fixed values instead of auto-fill for known layouts, and avoiding grid-area names in tightly packed grids. Listeners will learn one concrete technique to profile and fix Grid-induced layout thrashing, with a simple DevTools performance recording trick to spot the problem.
#CSSGrid #WebPerformance #LayoutThrashing #Frontend #WebDev #RenderPerformance #GoogleChromeDevTools #BrowserRendering #CSSLayout #WebOptimization #Tech #Technology #FexingoBusiness #BusinessPodcast #LucasAndLuna #WebDevelopmentPodcast #PerformanceBudgets #CriticalRenderingPath
Keep every episode free: buymeacoffee.com/fexingo