Feature: #90426 - Browser-native lazy loading for images
See forge#90426
Description
TYPO3 now supports the browser-native loading
HTML attribute in <img>
tags.
It is set to "lazy" by default for all images within Content Elements rendered with Fluid Styled Content. Supported browsers then choose to load these images at a later point when the image is within the browsers' viewport.
The configuration option is available via TypoScript constants and can be easily adjusted via the TypoScript Constant Editor in the Template module.
Please note that not all browsers support this option yet, but adding this property will just be skipped for unsupported browsers.
Impact
TYPO3 Frontend now renders images in content elements with the "loading=lazy"
attribute by default when using TYPO3's templates from Fluid Styled Content.
Using the TypoScript constant styles.
,
the behavior can be modified generally to be either set to eager
,
auto
or to an empty value, removing the property directly.
The Fluid ImageViewHelper has the possibility to set this option
via <f:
to hint the browser on how the prioritization of image loading should be used.