Свойство content-visibility, запускаемое в Chromium 85, может быть одним из самых эффективных новых свойств CSS для повышения производительности загрузки страницы.
Сontent-visibility позволяет пользовательскому агенту пропускать рендеринг элемента, включая макет и рисование, до тех пор, пока он не понадобится. Поскольку рендеринг пропускается, если большая часть вашего контента находится за пределами экрана, использование свойства content-visibility значительно ускоряет первоначальную загрузку страницы. Это также позволяет быстрее взаимодействовать с экранным контентом. Довольно прикольно. Я думаю, что самая интересная часть этого заключается в том, что content-visibility: hidden похож на нечто среднее между display: none и visibility: hidden. Поведение больше похоже на display: none, за исключением того, что «состояние рендеринга сохраняется», что, по-видимому, делает отображение контента более эффективным.
Свойство content-visibility принимает несколько значений, но auto обе