--- title: DeprecateBgsizes description: >- Discourages use of the bgset extension instead of the image-set attribute for loading background images. source_url: html: >- https://shopify.dev/docs/storefronts/themes/tools/theme-check/checks/deprecate-bgsizes md: >- https://shopify.dev/docs/storefronts/themes/tools/theme-check/checks/deprecate-bgsizes.md --- ExpandOn this page * [Examples](https://shopify.dev/docs/storefronts/themes/tools/theme-check/checks/deprecate-bgsizes.md#examples) * [Disabling this check](https://shopify.dev/docs/storefronts/themes/tools/theme-check/checks/deprecate-bgsizes.md#disabling-this-check) # DeprecateBgsizes Discourages use of the [lazysizes bgset extension](https://github.com/aFarkas/lazysizes/tree/gh-pages/plugins/bgset) instead of the CSS `image-set` attribute to load responsive background images. You should avoid using third-party libraries over native browser features to avoid large JavaScript bundle sizes and slow load times. [Learn more about theme performance](https://shopify.dev/docs/storefronts/themes/best-practices/performance). *** ## Examples The following examples contain code snippets that either fail or pass this check. ### ✗ Fail The following example includes a `lazyload` class and a `data-bgset` attribute: ```html