.. include:: /Includes.rst.txt .. _feature-93908: ================================================== Feature: #93908 - Add decoding attribute to images ================================================== See :issue:`93908` Description =========== TYPO3 now supports the :html:`decoding` HTML attribute in :html:`` tags. Supported browsers choose to decode these images asynchronously to not prevent presentation of other content. This has an effect of presenting non-image content faster. However, the image content is missing on screen until the decode finishes. Once the decode is finished, the screen is updated with the image. The configuration option is available via TypoScript constants and can be easily adjusted via the TypoScript Constant Editor in the Template module. The default value is an empty string. Impact ====== TYPO3 frontend decodes images in content elements asynchronously by default when using TYPO3 templates from Fluid Styled Content. Using the TypoScript constant :typoscript:`styles.content.image.imageDecoding`, the behavior can be modified generally to be either set to :typoscript:`sync`, :typoscript:`async` :typoscript:`auto` or to an empty value which removes the property. The Fluid :php:`ImageViewHelper` and :php:`MediaViewHelper` have the possibility to set this attribute via :html:`` and :html:``. .. index:: Frontend, ext:fluid_styled_content