layoutstable
Layoutstable is a design principle and practice aimed at preserving a stable visual layout as a page loads and as content updates. The term emphasizes minimizing layout shifts, which are disruptions in content position that can occur when images, ads, or dynamic components load or resize. Achieving layout stability improves readability and user experience and aligns with web performance goals such as Core Web Vitals CLS.
Applications include websites, mobile apps, and interactive dashboards. Practitioners focus on predicting and reserving space for
Key techniques include assigning explicit width and height attributes to media, using CSS aspect-ratio boxes, and
Implementation varies by platform but common practices include preloading critical assets, reserving space for ad banners
See also: Core Web Vitals, Cumulative Layout Shift, responsive design, skeleton screens.