CINXE.COM
Introduction | Sustainability Best Practices
<!DOCTYPE html><html lang="en" class="scroll-pt-[76px] straight-corners plain-background"><head><meta charSet="utf-8"/><link rel="preconnect" href="https://api.gitbook.com"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" imageSrcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=1&quality=100&sign=93ddeeba&sv=1 32w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=2&quality=100&sign=93ddeeba&sv=1 64w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=3&quality=100&sign=93ddeeba&sv=1 96w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=4&quality=100&sign=93ddeeba&sv=1 128w" imageSizes="32px" fetchPriority="high"/><link rel="preload" as="image" fetchPriority="high" imageSrcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia&width=245&dpr=1&quality=100&sign=3e047d3e&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia&width=245&dpr=2&quality=100&sign=3e047d3e&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia&width=245&dpr=3&quality=100&sign=3e047d3e&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=3e047d3e&sv=1 980w" imageSizes="245px"/><link rel="preload" as="image" fetchPriority="high" imageSrcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia&width=245&dpr=1&quality=100&sign=84320cf4&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia&width=245&dpr=2&quality=100&sign=84320cf4&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia&width=245&dpr=3&quality=100&sign=84320cf4&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=84320cf4&sv=1 980w" imageSizes="245px"/><link rel="preload" as="image" fetchPriority="high" imageSrcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia&width=245&dpr=1&quality=100&sign=3ee9f25e&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia&width=245&dpr=2&quality=100&sign=3ee9f25e&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia&width=245&dpr=3&quality=100&sign=3ee9f25e&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=3ee9f25e&sv=1 980w" imageSizes="245px"/><link rel="preload" as="image" fetchPriority="high" imageSrcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia&width=245&dpr=1&quality=100&sign=d52c8a95&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia&width=245&dpr=2&quality=100&sign=d52c8a95&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia&width=245&dpr=3&quality=100&sign=d52c8a95&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=d52c8a95&sv=1 980w" imageSizes="245px"/><link rel="stylesheet" href="/_next/static/css/2d00a2f28ca4dc5d.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/99f50cfb598d2941.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d42d805b938873da.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0673bb6e29c473c8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c311d6484335995a.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/5a687dea857dc6f5.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7235fa9d119901d4.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/86d6274f3e6d760c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a91fbeec63857000.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/2d0986519abf0323.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0f891de5863d7182.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz" href="/_next/static/chunks/webpack-21fb00c223e55731.js"/><script src="/_next/static/chunks/1dd3208c-b11c3db6cd7d86b2.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/9978-293e379e3e1468f4.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/main-app-9ebfecd6c4e0cf57.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/app/global-error-19768e91f18f21d9.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/b5d5b83b-3d9186fb60556c53.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/7609-ae1015bd89577747.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/1281-411df876b32e19c2.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/4012-d5519c7c19347ff0.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/app/(site)/layout-512d7fc9258aa558.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/app/(site)/error-aabf7054fe6497a1.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/9505-a8f112b566ef7f41.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/4531-b39a0af8c700f9ea.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/4746-fcf448a964a3d7bb.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/1285-2b0f91300e0c0b9a.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/3902-19c217a299034164.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/app/(site)/(content)/layout-3d05fe3e83300d41.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script async="" src="https://integrations.gitbook.com/v1/integrations/hotjar/installations/23059233958d11d26d0c14e2452de48ee5ffef90f612cd5e3a1a1d527f3468c2/sites/site_BVTon/script.js?version=148.0" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script async="" src="https://integrations.gitbook.com/v1/integrations/googleanalytics/installations/28968f40fe7eeecc4e65feb6a810e513823332788a218ab9acc423f629c89b78/sites/site_BVTon/script.js?version=149.0" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/6150-57a79db9099e4be8.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/8510-2f41b25832a6d317.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/8843-dcccd4a8528a4d7f.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/9028-bdf215f649fe02e9.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><script src="/_next/static/chunks/app/(site)/(content)/%5B%5B...pathname%5D%5D/page-39aa8160fcfd8035.js" async="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script><link rel="preload" as="image" fetchPriority="low" imageSrcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef&width=245&dpr=1&quality=100&sign=7e243219&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef&width=245&dpr=2&quality=100&sign=7e243219&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef&width=245&dpr=3&quality=100&sign=7e243219&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef&width=245&dpr=4&quality=100&sign=7e243219&sv=1 980w" imageSizes="245px"/><link rel="privacy-policy" href="https://our.umbraco.com/privacy-policy"/><meta name="color-scheme" content="light dark"/><title>Introduction | Sustainability Best Practices</title><meta name="description" content="Here you can find the Sustainability Best Practices listed by the Umbraco Sustainability Community Team."/><meta name="generator" content="GitBook (fc8065b)"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://docs.umbraco.com/sustainability-best-practices/"/><meta property="og:title" content="Introduction | Sustainability Best Practices"/><meta property="og:description" content="Here you can find the Sustainability Best Practices listed by the Umbraco Sustainability Community Team."/><meta property="og:image" content="https://docs.umbraco.com/sustainability-best-practices/~gitbook/ogimage/leFeQGrlQy4arMcGgH5t"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Introduction | Sustainability Best Practices"/><meta name="twitter:description" content="Here you can find the Sustainability Best Practices listed by the Umbraco Sustainability Community Team."/><meta name="twitter:image" content="https://docs.umbraco.com/sustainability-best-practices/~gitbook/ogimage/leFeQGrlQy4arMcGgH5t"/><link rel="icon" href="https://1451824781-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZOU4fHcVxqYnC8V1dry6%2Ficon%2FiKWy7JSpqkkwKlWDvXW1%2FUmbraco_Documentations_logo_icon.png?alt=media&token=5e885777-541c-4dbf-9d42-db621d5ae4e3" type="image/png" media="(prefers-color-scheme: light)"/><link rel="icon" href="https://1451824781-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZOU4fHcVxqYnC8V1dry6%2Ficon%2FiKWy7JSpqkkwKlWDvXW1%2FUmbraco_Documentations_logo_icon.png?alt=media&token=5e885777-541c-4dbf-9d42-db621d5ae4e3" type="image/png" media="(prefers-color-scheme: dark)"/><meta name="next-size-adjust"/><style> :root { --primary-color-50: 234 235 245; --primary-color-100: 212 216 234; --primary-color-200: 169 176 213; --primary-color-300: 126 137 193; --primary-color-400: 83 97 172; --primary-color-500: 40 58 151; --primary-color-600: 32 46 121; --primary-color-700: 24 35 91; --primary-color-800: 16 23 60; --primary-color-900: 8 12 30; --contrast-primary-50: 0 0 0; --contrast-primary-100: 0 0 0; --contrast-primary-200: 0 0 0; --contrast-primary-300: 0 0 0; --contrast-primary-400: 255 255 255; --contrast-primary-500: 255 255 255; --contrast-primary-600: 255 255 255; --contrast-primary-700: 255 255 255; --contrast-primary-800: 255 255 255; --contrast-primary-900: 255 255 255; --primary-base-50: 234 235 245; --primary-base-100: 212 216 234; --primary-base-200: 169 176 213; --primary-base-300: 126 137 193; --primary-base-400: 83 97 172; --primary-base-500: 40 58 151; --primary-base-600: 32 46 121; --primary-base-700: 24 35 91; --primary-base-800: 16 23 60; --primary-base-900: 8 12 30; --header-background-50: 255 255 255; --header-background-100: 255 255 255; --header-background-200: 255 255 255; --header-background-300: 255 255 255; --header-background-400: 255 255 255; --header-background-500: 255 255 255; --header-background-600: 204 204 204; --header-background-700: 153 153 153; --header-background-800: 102 102 102; --header-background-900: 51 51 51; --header-link-50: 234 235 245; --header-link-100: 212 216 234; --header-link-200: 169 176 213; --header-link-300: 126 137 193; --header-link-400: 83 97 172; --header-link-500: 40 58 151; --header-link-600: 32 46 121; --header-link-700: 24 35 91; --header-link-800: 16 23 60; --header-link-900: 8 12 30; --header-button-text-50: 255 255 255; --header-button-text-100: 255 255 255; --header-button-text-200: 255 255 255; --header-button-text-300: 255 255 255; --header-button-text-400: 255 255 255; --header-button-text-500: 255 255 255; --header-button-text-600: 204 204 204; --header-button-text-700: 153 153 153; --header-button-text-800: 102 102 102; --header-button-text-900: 51 51 51; } .dark { --primary-color-50: 255 246 246; --primary-color-100: 254 236 236; --primary-color-200: 253 217 218; --primary-color-300: 253 198 199; --primary-color-400: 252 179 181; --primary-color-500: 251 160 162; --primary-color-600: 201 128 130; --primary-color-700: 151 96 97; --primary-color-800: 100 64 65; --primary-color-900: 50 32 32; --primary-base-50: 255 246 246; --primary-base-100: 254 236 236; --primary-base-200: 253 217 218; --primary-base-300: 253 198 199; --primary-base-400: 252 179 181; --primary-base-500: 251 160 162; --primary-base-600: 201 128 130; --primary-base-700: 151 96 97; --primary-base-800: 100 64 65; --primary-base-900: 50 32 32; --contrast-primary-50: 0 0 0; --contrast-primary-100: 0 0 0; --contrast-primary-200: 0 0 0; --contrast-primary-300: 0 0 0; --contrast-primary-400: 0 0 0; --contrast-primary-500: 0 0 0; --contrast-primary-600: 0 0 0; --contrast-primary-700: 255 255 255; --contrast-primary-800: 255 255 255; --contrast-primary-900: 255 255 255; --header-background-50: 230 230 230; --header-background-100: 204 204 204; --header-background-200: 153 153 153; --header-background-300: 102 102 102; --header-background-400: 51 51 51; --header-background-500: 0 0 0; --header-background-600: 0 0 0; --header-background-700: 0 0 0; --header-background-800: 0 0 0; --header-background-900: 0 0 0; --header-link-50: 255 246 246; --header-link-100: 254 236 236; --header-link-200: 253 217 218; --header-link-300: 253 198 199; --header-link-400: 252 179 181; --header-link-500: 251 160 162; --header-link-600: 201 128 130; --header-link-700: 151 96 97; --header-link-800: 100 64 65; --header-link-900: 50 32 32; --header-button-text-50: 230 230 230; --header-button-text-100: 204 204 204; --header-button-text-200: 153 153 153; --header-button-text-300: 102 102 102; --header-button-text-400: 51 51 51; --header-button-text-500: 0 0 0; --header-button-text-600: 0 0 0; --header-button-text-700: 0 0 0; --header-button-text-800: 0 0 0; --header-button-text-900: 0 0 0; } </style><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule="" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz"></script></head><body class="__variable_274faa __variable_a7f53a __variable_e782a9 __className_4b9d0e __variable_0e9704 bg-light dark:bg-dark"><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><header class="flex flex-col h-[64px] sticky top-0 z-10 w-full flex-none shadow-thinbottom lg:z-10 dark:shadow-light/1 bg-light dark:bg-dark"><div class="scroll-nojump"><div class="gap-4 grid grid-flow-col auto-cols-[auto_auto_1fr_auto] h-16 items-center align-center justify-between w-full px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full"><div class="flex flex-row gap-2"><button class="flex flex-row items-center hover:bg-dark/3 py-1 px-2 dark:hover:bg-light/2 rounded straight-corners:rounded-sm page-no-toc:hidden lg:hidden text-dark dark:text-light" aria-label="Open table of contents"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/bars.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-4 text-inherit"></svg></button><a class="group/headerlogo flex-1 flex flex-row items-center shrink-0" href="/sustainability-best-practices"><img alt="" style="aspect-ratio:1" fetchPriority="high" class="block dark:hidden object-contain size-8" src="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=4&quality=100&sign=93ddeeba&sv=1" srcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=1&quality=100&sign=93ddeeba&sv=1 32w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=2&quality=100&sign=93ddeeba&sv=1 64w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=3&quality=100&sign=93ddeeba&sv=1 96w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=4&quality=100&sign=93ddeeba&sv=1 128w" sizes="32px" width="2084" height="1881"/><img alt="" style="aspect-ratio:1" loading="lazy" fetchPriority="high" class="hidden dark:block object-contain size-8" src="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=4&quality=100&sign=93ddeeba&sv=1" srcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=1&quality=100&sign=93ddeeba&sv=1 32w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=2&quality=100&sign=93ddeeba&sv=1 64w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=3&quality=100&sign=93ddeeba&sv=1 96w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3&width=32&dpr=4&quality=100&sign=93ddeeba&sv=1 128w" sizes="32px" width="2084" height="1881"/><div class="text-pretty line-clamp-3 leading-[1.1] tracking-tight max-w-[18ch] lg:max-w-[24ch] lg:text-lg/tight font-semibold ms-3 text-dark dark:text-light">Sustainability Best Practices</div></a></div><div class="z-20"></div><div class="headerLinks_containerHeaderlinks__GUgiv flex justify-end items-center gap-x-2.5 mr-2.5 lg:gap-x-5 lg:mr-2.5 *:max-w-56 z-20"><a class="overflow-hidden text-sm lg:text-base flex flex-row items-center whitespace-nowrap hover:text-header-link-400 dark:hover:text-light text-dark/8 dark:text-light/8" href="https://docs.umbraco.com/umbraco-cms/14.latest/"><span class="truncate">CMS</span></a><a class="overflow-hidden text-sm lg:text-base flex flex-row items-center whitespace-nowrap hover:text-header-link-400 dark:hover:text-light text-dark/8 dark:text-light/8" href="https://docs.umbraco.com/umbraco-cloud/"><span class="truncate">Cloud</span></a><a class="overflow-hidden text-sm lg:text-base flex flex-row items-center whitespace-nowrap hover:text-header-link-400 dark:hover:text-light text-dark/8 dark:text-light/8" href="https://docs.umbraco.com/umbraco-heartcore/"><span class="truncate">Heartcore</span></a><div class="group/dropdown relative flex"><a id=":S2:" tabindex="0" aria-expanded="true" aria-haspopup="true" class="overflow-hidden text-sm lg:text-base flex flex-row items-center whitespace-nowrap hover:text-header-link-400 dark:hover:text-light text-dark/8 dark:text-light/8" href="https://docs.umbraco.com/umbraco-dxp/"><span class="truncate">DXP</span><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-down.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon opacity-6 size-3 ms-1 transition-transform group-hover/dropdown:rotate-180"></svg></a><div tabindex="-1" role="menu" aria-orientation="vertical" aria-labelledby=":S2:" class="w-52 max-h-56 flex absolute top-full left-0 z-20 origin-top-left invisible transition-opacity duration-1000 group-hover/dropdown:visible group-focus-within/dropdown:visible"><div class="mt-2 w-full bg-light rounded-lg straight-corners:rounded-sm p-2 shadow-1xs overflow-auto ring-1 ring-dark/1 ring-opacity-8 focus:outline-none dark:bg-dark dark:ring-light/2"><div class="flex flex-col gap-1"><a class="flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2" href="https://docs.umbraco.com/umbraco-deploy/14.latest/">Deploy</a><a class="flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2" href="https://docs.umbraco.com/umbraco-workflow/14.latest/">Workflow</a><a class="flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2" href="https://docs.umbraco.com/umbraco-commerce/14.latest/">Commerce</a><a class="flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2" href="https://docs.umbraco.com/umbraco-ui-builder/14.latest/">UI Builder</a></div></div></div></div><div class="headerLinks_linkEllipsis__Z01IN items-center z-20"><div class="group/dropdown relative flex"><button class="px-1 text-dark/8 dark:text-light/8 dark:hover:text-light hover:text-header-link-400"><span class="sr-only">More</span><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/ellipsis.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon opacity-6 size-3 ms-1"></svg></button><div tabindex="-1" role="menu" aria-orientation="vertical" aria-labelledby=":S1:" class="w-52 max-h-56 flex absolute top-full left-0 z-20 origin-top-left invisible transition-opacity duration-1000 group-hover/dropdown:visible group-focus-within/dropdown:visible -translate-x-48 md:translate-x-0"><div class="mt-2 w-full bg-light rounded-lg straight-corners:rounded-sm p-2 shadow-1xs overflow-auto ring-1 ring-dark/1 ring-opacity-8 focus:outline-none dark:bg-dark dark:ring-light/2"><div class="flex flex-col gap-1"><a class="flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2" href="https://docs.umbraco.com/umbraco-cms/14.latest/">CMS</a><a class="flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2" href="https://docs.umbraco.com/umbraco-cloud/">Cloud</a><a class="flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2" href="https://docs.umbraco.com/umbraco-heartcore/">Heartcore</a><a class="flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2" href="https://docs.umbraco.com/umbraco-dxp/">DXP</a></div></div></div></div></div></div><div class="flex md:w-56 grow-0 shrink-0 justify-self-end"><!--$--><button aria-label="Search" class="flex flex-1 flex-row justify-center items-center px-2 gap-3 text-dark/7 min-h-[2.5rem] w-[2.5rem] rounded-lg straight-corners:rounded-none bg-dark/2 transition-opacity ease-out hover:opacity-8 ring-1 ring-inset ring-dark/1 contrast-more:ring-dark contrast-more:bg-light contrast-more:text-dark dark:bg-light/1 dark:ring-light/1 dark:text-light/7 contrast-more:dark:ring-light contrast-more:dark:bg-dark contrast-more:dark:text-light [&>p]:hidden [&>span]:hidden md:justify-start md:[&>p]:flex md:[&>span]:flex md:w-full md:px-3.5 text-base"><div class="text-dark/7 pt-1.5 pb-2 dark:text-light/7"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/magnifying-glass.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon shrink-0 size-4"></svg></div><span class="flex-1">Ask or Search</span><span class="hidden md:inline justify-end text-xs text-dark/5 contrast-more:text-dark dark:text-light/5 contrast-more:dark:text-light [font-feature-settings:"calt",_"case"]">Ctrl +<!-- --> K</span></button><!--/$--></div></div></div></header><div class="scroll-nojump"><div class="flex flex-col lg:flex-row px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full min-h-[calc(100vh-64px)]"><aside class="relative group flex flex-col basis-full bg-light grow-0 shrink-0 shadow-thinbottom navigation-open:shadow-dark/2 z-[1] top-0 h-[100vh] lg:basis-72 lg:navigation-open:border-b-0 lg:sticky dark:bg-dark dark:navigation-open:shadow-light/2 page-no-toc:hidden lg:top-16 lg:h-[calc(100vh_-_4rem)]"><div class="pt-4 hidden lg:flex flex-grow flex-col overflow-y-auto lg:gutter-stable lg:pr-2 group-hover:[&::-webkit-scrollbar]:bg-dark/1 group-hover:[&::-webkit-scrollbar-thumb]:bg-dark/3 [&::-webkit-scrollbar]:bg-transparent [&::-webkit-scrollbar-thumb]:bg-transparent dark:[&::-webkit-scrollbar]:bg-transparent dark:[&::-webkit-scrollbar-thumb]:bg-transparent dark:group-hover:[&::-webkit-scrollbar]:bg-light/1 dark:group-hover:[&::-webkit-scrollbar-thumb]:bg-light/3 navigation-open:flex lg:-ml-5 lg:pb-20"><ul class="flex flex-1 flex-col gap-y-0.5"><li class="flex flex-col"><div><a aria-current="page" class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-primary-500 font-semibold text-primary hover:bg-primary/3 dark:before:border-primary-400 dark:text-primary-400 hover:before:border-primary dark:hover:bg-primary-500/3 dark:hover:before:border-primary" href="/sustainability-best-practices">Introduction</a></div></li><li class="flex flex-col"><div class="flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent">Infrastructure</div><ul class="flex flex-1 flex-col gap-y-0.5"><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/infrastructure/infrastructure">Infrastructure Overview</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/infrastructure/hosting">Hosting</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/infrastructure/architecture">Architecture</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/infrastructure/security-and-bots">Security and Bots</a></div></li></ul></li><li class="flex flex-col"><div class="flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent">Backend</div><ul class="flex flex-1 flex-col gap-y-0.5"><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/backend">Backend Overview</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/upgrades-and-patches">Upgrades and patches</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/cache-responses">Cache responses</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/sustainable-design-patterns">Sustainable Design Patterns</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/performance-testing">Performance Testing</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/common-pitfalls">Common pitfalls</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/soap-rest-graphql">SOAP, REST and GraphQL</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/sql-optimization">SQL optimization</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/jamstack">JAMstack</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/monolithic-vs-service">Monolithic vs. Service based Architecture</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/async">Async</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/backend/background-tasks">Background tasks</a></div></li></ul></li><li class="flex flex-col"><div class="flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent">Frontend</div><ul class="flex flex-1 flex-col gap-y-0.5"><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/frontend/frontend">Frontend Overview</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/frontend/page-weight-budgets">Page weight budget</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/frontend/image-optimisation">Image optimization</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/frontend/assets-optimisation">Asset optimization</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/frontend/limit-use-of-3rd-parties">Limit use of 3rd parties</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/frontend/lazy-load-resources">Lazyload resources</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/frontend/mobile-first">Mobile first</a></div></li></ul></li><li class="flex flex-col"><div class="flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent">Editor</div><ul class="flex flex-1 flex-col gap-y-0.5"><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/editor/editor">Editor Overview</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/editor/content-types">Content Types</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/editor/content-optimisation">Content Optimization</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/editor/design-choices">Design Choices</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/editor/data-management">Data Management</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/editor/housekeeping">Housekeeping</a></div></li></ul></li><li class="flex flex-col"><div class="flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent">Telemetry</div><ul class="flex flex-1 flex-col gap-y-0.5"><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/telemetry/telemetry">Telemetry Overview</a></div></li><li class="flex flex-col"><div><a class="group/toclink flex flex-row justify-between pl-5 pr-1.5 py-1.5 text-sm transition-colors relative text-balance before:border-l before:absolute before:left-[-1px] before:top-0 before:h-full rounded-md straight-corners:rounded-none [&+div_a]:rounded-l-none before:border-transparent font-normal text-dark/8 hover:bg-dark/1 hover:text-dark/9 hover:before:border-dark/3 dark:text-light/8 dark:hover:bg-light/2 dark:hover:before:border-light/3 dark:hover:text-light/9" href="/sustainability-best-practices/telemetry/2024-02-telemetry">February 2024</a></div></li></ul></li></ul><div class="relative z-[2] lg:absolute bottom-0 right-0 left-0 flex flex-col pointer-events-none lg:-left-5"><div class="text-sm text-dark/8 pr-0 pt-2 pb-2 mt-4 mb-4 bg-[size:250%_125%] bg-[position:50%_35%] bg-[radial-gradient(farthest-side_at_50%_-70%,_var(--tw-gradient-stops))] from-transparent from-60% to-light to-80% lg:pr-2 lg:mt-0 lg:mb-0 lg:mr-2 lg:pt-16 dark:text-light/6 dark:dark:to-dark"><a target="_blank" href="https://www.gitbook.com/?utm_source=content&utm_medium=trademark&utm_campaign=ZOU4fHcVxqYnC8V1dry6" class="font-semibold ring-1 ring-inset ring-dark/2 pointer-events-auto transition-colors flex flex-row items-center hover:bg-dark/1 bg-light dark:bg-dark px-4 py-4 rounded-lg straight-corners:rounded-none hover:backdrop-blur-sm lg:ring-0 tracking-[-0.016em] dark:hover:bg-light/1 dark:ring-light/1 border border-dark/2 dark:border-light/2"><svg style="mask-image:url(/~gitbook/static/icons/svgs/custom-icons/gitbook.svg?v=2);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-5 mr-3"></svg>Powered by GitBook</a></div></div></div></aside><div class="flex-1 flex flex-col"><!--$--><div class="flex flex-row-reverse justify-end"><aside class="group/aside hidden xl:flex flex-col basis-56 grow-0 shrink-0 sticky py-8 break-anywhere lg:h-full h-[100vh] page-api-block:xl:max-2xl:z-[1] page-api-block:xl:max-2xl:backdrop-blur-md page-api-block:xl:max-2xl:fixed page-api-block:xl:max-2xl:right-8 page-api-block:xl:max-2xl:w-56 page-api-block:xl:max-2xl:bg-light-2/9 page-api-block:xl:max-2xl:rounded page-api-block:xl:max-2xl:h-auto page-api-block:xl:max-2xl:py-0 page-api-block:xl:max-2xl:mt-3 dark:page-api-block:xl:max-2xl:bg-dark-2/8 lg:max-h-[calc(100vh_-_4rem)] top-16 page-api-block:xl:max-2xl:top-16"><div class="hidden page-api-block:xl:max-2xl:flex flex-row items-center gap-3 text-sm font-semibold px-2 py-2"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/bars.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-3"></svg>On this page</div><div class="overflow-auto flex-1 flex flex-col gap-4 [&::-webkit-scrollbar]:bg-transparent [&::-webkit-scrollbar-thumb]:bg-transparent page-api-block:xl:max-2xl:hidden page-api-block:xl:max-2xl:group-hover/aside:flex"><!--$--><ul class="border-l border-dark/2 dark:border-light/1 pl-1"><li class="flex flex-row relative h-fit"><a href="#read-our-best-practice-guide-for-developers" class="flex flex-row z-10 w-full items-baseline left-[-1px] relative text-sm py-1 ps-3 pe-2 transition-all duration-200 text-neutral-500 dark:text-neutral-400 hover:text-neutral-900 dark:hover:text-neutral-100">Read our best practice guide for developers</a></li><li class="flex flex-row relative h-fit"><a href="#are-you-an-editor-you-can-also-do-a-lot-for-the-environment" class="flex flex-row z-10 w-full items-baseline left-[-1px] relative text-sm py-1 ps-3 pe-2 transition-all duration-200 text-neutral-500 dark:text-neutral-400 hover:text-neutral-900 dark:hover:text-neutral-100">Are you an Editor? - You can also do a lot for the environment</a></li><li class="flex flex-row relative h-fit"><a href="#telemetry-data" class="flex flex-row z-10 w-full items-baseline left-[-1px] relative text-sm py-1 ps-3 pe-2 transition-all duration-200 text-neutral-500 dark:text-neutral-400 hover:text-neutral-900 dark:hover:text-neutral-100">Telemetry Data</a></li></ul><!--/$--><div class="flex flex-col gap-3 page-api-block:xl:max-2xl:px-3"><div><a href="https://github.com/umbraco/UmbracoDocs/blob/main/sustainability-best-practices/README.md" class="flex flex-row items-center text-sm text-dark/6 hover:text-primary py-2 dark:text-light/5"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/brands/github.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-4 mr-1.5"></svg>Edit on GitHub</a></div><div><a href="/sustainability-best-practices/~gitbook/pdf?page=leFeQGrlQy4arMcGgH5t&only=yes" class="flex flex-row items-center text-sm text-dark/6 hover:text-primary py-2 dark:text-light/5"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/file-pdf.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-4 mr-1.5"></svg>Export as PDF</a></div></div></div><div class="mt-4" data-visual-test="removed"></div></aside><main class="flex-1 relative py-8 lg:px-12 break-anywhere page-api-block:xl:max-2xl:pr-0 page-api-block:max-w-[1654px] page-api-block:mx-auto"><header class="max-w-3xl mx-auto mb-6 space-y-3 page-api-block:ml-0"><h1 class="text-4xl font-bold flex items-center gap-4">Introduction</h1><p class="text-lg text-dark-4 dark:text-light-4">Here you can find the Sustainability Best Practices listed by the Umbraco Sustainability Community Team.</p></header><!--$--><div class="[&>*+*]:mt-5 grid whitespace-pre-wrap"><p class="w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0">As a global society, we should be making an effort to <a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="https://climateactiontracker.org/publications/state-of-climate-action-2022/">be on track with the necessary changes</a>. These changes are needed to keep global temperature increases below 1.5°C compared to pre-industrialised times. According to <a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="https://climateactiontracker.org/publications/state-of-climate-action-2022/">the studies</a>, the temperature will likely be breached in 2023. This will have additional impacts on the warming weather pattern, for example, more extreme weather events driven by El Niño.</p><p class="w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0">The severe disruption to society will also extend to businesses with physical and digital infrastructure suffering damage, affecting employee’s ability to work.</p><p class="w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0">The <a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="https://www.edelman.com/trust/2023/trust-barometer">2023 Edelman Trust Barometer found that business is the most trusted institution</a>, above NGOs, governments, and media. Therefore, businesses need to live up to that trust on issues like climate and ecological emergencies.</p><p class="w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0">Digital industry organizations have a part to play in meeting the challenge of reducing emissions:</p><ul class="space-y-2 w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0"><li class="leading-normal flex items-start"><div class="text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-dark/6 dark:text-light/5"><div class="before:font-var before:content-[--pseudoBefore--content]" style="--pseudoBefore--content:'•';--font-family:Arial;font-size:min(1.5em, 24px);line-height:1"></div></div><div class="space-y-2 flex flex-col flex-1"><p class="w-full mx-auto decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [&:is(h2)>div]:mt-0 [&:is(h3)>div]:mt-0 [&:is(h4)>div]:mt-0"><a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="https://www.cell.com/patterns/pdfExtended/S2666-3899(21)00188-4">The emissions caused by the digital industry are equivalent to the airline industry</a>.</p></div></li><li class="leading-normal flex items-start"><div class="text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-dark/6 dark:text-light/5"><div class="before:font-var before:content-[--pseudoBefore--content]" style="--pseudoBefore--content:'•';--font-family:Arial;font-size:min(1.5em, 24px);line-height:1"></div></div><div class="space-y-2 flex flex-col flex-1"><p class="w-full mx-auto decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [&:is(h2)>div]:mt-0 [&:is(h3)>div]:mt-0 [&:is(h4)>div]:mt-0">Since the Paris Agreement, the <a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="https://httparchive.org/reports/page-weight?start=2015_12_01&end=latest&view=list">average web page size has increased by 64% on desktop and 132% on mobile</a>.</p></div></li><li class="leading-normal flex items-start"><div class="text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-dark/6 dark:text-light/5"><div class="before:font-var before:content-[--pseudoBefore--content]" style="--pseudoBefore--content:'•';--font-family:Arial;font-size:min(1.5em, 24px);line-height:1"></div></div><div class="space-y-2 flex flex-col flex-1"><p class="w-full mx-auto decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [&:is(h2)>div]:mt-0 [&:is(h3)>div]:mt-0 [&:is(h4)>div]:mt-0">This is worsening because more people are consuming heavier-weight software; <a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="https://www.iea.org/energy-system/buildings/data-centres-and-data-transmission-networks">internet users have increased by 60%, while internet traffic has increased by 440%</a>.</p></div></li></ul><p class="w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0">Given the above, this documentation describes some of the best practices that can be applied when developing digital experiences. The recommendations are given by a group of Umbraco Community members in <a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="https://umbraco.com/blog/meet-the-new-community-sustainability-team/">the Sustainability Team</a>.</p><h2 id="read-our-best-practice-guide-for-developers" class="text-3xl font-semibold group relative grid w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0"><div class="grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]"><a href="#read-our-best-practice-guide-for-developers" aria-label="Direct link to heading" class="inline-flex h-full items-start dark:text-light/3 dark:shadow-none dark:ring-0 leading-tight"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/hashtag.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-dark/6 dark:group-hover:text-light/5 lg:w-4"></svg></a></div><div class="grid-area-1-1 z-[1] mt-[1em]">Read our best practice guide for developers</div></h2><p class="w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0">We have decided to target our best practices to specific roles. As a result, we have grouped the documentation into four categories: Infrastructure, Backend, Frontend, and Editor. You can dive into one of the categories that interests you the most.</p><div class="w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0 inline-grid gap-4 grid-cols-1 min-[432px]:grid-cols-2 md:grid-cols-3"><a href="/sustainability-best-practices/infrastructure/hosting" class="group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ring-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4"><div class="grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-cols-none min-[432px]:grid-rows-[auto,1fr]"><img alt="Cover" fetchPriority="high" class="min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block" src="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=3e047d3e&sv=1" srcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia&width=245&dpr=1&quality=100&sign=3e047d3e&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia&width=245&dpr=2&quality=100&sign=3e047d3e&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia&width=245&dpr=3&quality=100&sign=3e047d3e&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=3e047d3e&sv=1 980w" sizes="245px" width="720" height="540"/><div class="min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:group-hover:text-light/10"><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]"><a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="/sustainability-best-practices/infrastructure/infrastructure"><strong class="font-bold">Infrastructure</strong></a></p><!--/$--></div><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]">Read about some basic considerations for a sustainable infrastructure.</p><!--/$--></div></div></div></a><a href="/sustainability-best-practices/backend/upgrades-and-patches" class="group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ring-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4"><div class="grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-cols-none min-[432px]:grid-rows-[auto,1fr]"><img alt="Cover" fetchPriority="high" class="min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block" src="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=84320cf4&sv=1" srcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia&width=245&dpr=1&quality=100&sign=84320cf4&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia&width=245&dpr=2&quality=100&sign=84320cf4&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia&width=245&dpr=3&quality=100&sign=84320cf4&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=84320cf4&sv=1 980w" sizes="245px" width="720" height="540"/><div class="min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:group-hover:text-light/10"><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]"><a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="/sustainability-best-practices/backend/backend"><strong class="font-bold">Backend</strong></a></p><!--/$--></div><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]">Learn about the common pitfalls and much more.</p><!--/$--></div></div></div></a><a href="/sustainability-best-practices/frontend/page-weight-budgets" class="group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ring-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4"><div class="grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-cols-none min-[432px]:grid-rows-[auto,1fr]"><img alt="Cover" fetchPriority="high" class="min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block" src="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=3ee9f25e&sv=1" srcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia&width=245&dpr=1&quality=100&sign=3ee9f25e&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia&width=245&dpr=2&quality=100&sign=3ee9f25e&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia&width=245&dpr=3&quality=100&sign=3ee9f25e&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=3ee9f25e&sv=1 980w" sizes="245px" width="720" height="540"/><div class="min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:group-hover:text-light/10"><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]"><a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="/sustainability-best-practices/frontend/frontend"><strong class="font-bold">Frontend</strong></a></p><!--/$--></div><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]">Learn about how you can optimise assets, implement a mobile-first strategy and other suggestions.</p><!--/$--></div></div></div></a></div><h2 id="are-you-an-editor-you-can-also-do-a-lot-for-the-environment" class="text-3xl font-semibold group relative grid w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0"><div class="grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]"><a href="#are-you-an-editor-you-can-also-do-a-lot-for-the-environment" aria-label="Direct link to heading" class="inline-flex h-full items-start dark:text-light/3 dark:shadow-none dark:ring-0 leading-tight"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/hashtag.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-dark/6 dark:group-hover:text-light/5 lg:w-4"></svg></a></div><div class="grid-area-1-1 z-[1] mt-[1em]">Are you an Editor? - You can also do a lot for the environment</div></h2><div class="w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0 inline-grid gap-4 grid-cols-1 min-[432px]:grid-cols-2 md:grid-cols-3"><a href="/sustainability-best-practices/editor/content-types" class="group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ring-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4"><div class="grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-cols-none min-[432px]:grid-rows-[auto,1fr]"><img alt="Cover" fetchPriority="high" class="min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block" src="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=d52c8a95&sv=1" srcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia&width=245&dpr=1&quality=100&sign=d52c8a95&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia&width=245&dpr=2&quality=100&sign=d52c8a95&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia&width=245&dpr=3&quality=100&sign=d52c8a95&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia&width=245&dpr=4&quality=100&sign=d52c8a95&sv=1 980w" sizes="245px" width="720" height="540"/><div class="min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:group-hover:text-light/10"><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]"><a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="/sustainability-best-practices/editor/editor"><strong class="font-bold">Editors</strong></a></p><!--/$--></div><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]">Take a look at our sustainability guide for editors</p><!--/$--></div></div></div></a></div><h2 id="telemetry-data" class="text-3xl font-semibold group relative grid w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0"><div class="grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]"><a href="#telemetry-data" aria-label="Direct link to heading" class="inline-flex h-full items-start dark:text-light/3 dark:shadow-none dark:ring-0 leading-tight"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/hashtag.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-dark/6 dark:group-hover:text-light/5 lg:w-4"></svg></a></div><div class="grid-area-1-1 z-[1] mt-[1em]">Telemetry Data</div></h2><!--$--><div class="w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0 inline-grid gap-4 grid-cols-1 min-[432px]:grid-cols-2 md:grid-cols-3"><a href="/sustainability-best-practices/telemetry/telemetry" class="group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ring-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4"><div class="grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-cols-none min-[432px]:grid-rows-[auto,1fr]"><img alt="Cover" loading="lazy" fetchPriority="low" class="min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block" src="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef&width=245&dpr=4&quality=100&sign=7e243219&sv=1" srcSet="https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef&width=245&dpr=1&quality=100&sign=7e243219&sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef&width=245&dpr=2&quality=100&sign=7e243219&sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef&width=245&dpr=3&quality=100&sign=7e243219&sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef&width=245&dpr=4&quality=100&sign=7e243219&sv=1 980w" sizes="245px" width="966" height="674"/><div class="min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:group-hover:text-light/10"><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]"><a class="underline underline-offset-2 text-primary hover:text-primary-700 transition-colors " href="/sustainability-best-practices/telemetry/telemetry"><strong class="font-bold">Telemetry Data</strong></a></p><!--/$--></div><div class="w-full space-y-2 lg:space-y-3 leading-normal"><!--$--><p class="mx-auto decoration-primary/6 w-full max-w-[unset]">Take a look at the insights received from the collected detailed telemetry.</p><!--/$--></div></div></div></a></div><!--/$--></div><!--/$--><div class="flex flex-col md:flex-row mt-6 gap-2 max-w-3xl mx-auto page-api-block:ml-0"><a class="group text-sm p-2.5 flex gap-4 flex-1 flex-row items-center pr-4 border border-dark/3 rounded straight-corners:rounded-none hover:border-primary/6 dark:border-light/2 text-pretty dark:hover:border-primary-300/4 md:p-4 md:text-base" href="/sustainability-best-practices/infrastructure/infrastructure"><span class="flex flex-col flex-1"><span class="text-xs">Next</span><span class="text-dark dark:text-light/6 group-hover:text-primary line-clamp-2">Infrastructure Overview</span></span><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-right.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon hidden size-4 text-dark/5 group-hover:text-primary dark:text-light/4 md:block"></svg></a></div><div class="flex flex-row items-center mt-6 max-w-3xl mx-auto page-api-block:ml-0"><p class="flex-1 text-sm text-dark/6 dark:text-light/5">Last updated <time data-visual-test="transparent" dateTime="2024-03-08T09:12:34.961Z" title="3/8/2024, 9:12:34 AM">8 months ago</time></p></div></main></div><!--$--><!--/$--><!--/$--></div></div></div><div class="border-t border-dark/2 bg-light-2 dark:border-light/2 dark:bg-dark-2"><div class="scroll-nojump"><div class="flex flex-col md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full py-6 gap-6 md:flex-row md:gap-10 px-0 sm:px-0"> <div class="flex-1 flex flex-col gap-6 px-4 sm:px-6 md:px-0"></div><div class="flex flex-col items-start order-[-1] px-4 sm:px-6 md:px-0 md:order-1"><!--$--><div role="radiogroup" class="flex flex-row rounded-full straight-corners:rounded-sm border border-dark/3 dark:border-light/2"><button type="button" role="radio" aria-label="Switch to light theme" aria-checked="false" class="p-1 m-1 group rounded-full straight-corners:rounded-sm text-dark dark:text-light/7"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/sun-bright.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-4"></svg></button><button type="button" role="radio" aria-label="Switch to system theme" aria-checked="false" class="p-1 m-1 group rounded-full straight-corners:rounded-sm text-dark dark:text-light/7"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/desktop.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-4"></svg></button><button type="button" role="radio" aria-label="Switch to dark theme" aria-checked="false" class="p-1 m-1 group rounded-full straight-corners:rounded-sm text-dark dark:text-light/7"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/moon.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-4"></svg></button></div><!--/$--></div></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz" data-cfasync="false"> document.addEventListener("DOMContentLoaded", () => { if (Array.from(document.scripts).find(script => script.src.includes('rocket-loader.min.js'))) { const alert = document.createElement('div'); alert.className = 'p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 dark:bg-gray-800 dark:text-red-400 mt-8 mx-8'; alert.innerHTML = ` <strong>Error in site configuration:</strong> It looks like ${window.location.hostname} has been incorrectly configured in Cloudflare. This may lead to unexpected behavior or issues with the page loading. If you are the owner of this site, please refer to <a href="https://docs.gitbook.com/published-documentation/custom-domain/configure-dns#are-you-using-cloudflare" class="underline">GitBook's documentation</a> for steps to fix the problem. `; document.body.prepend(alert); } });</script><script src="/_next/static/chunks/webpack-21fb00c223e55731.js" nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz" async=""></script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"1:HC[\"/\",\"\"]\n2:HL[\"/_next/static/css/2d00a2f28ca4dc5d.css\",\"style\"]\n3:HL[\"/_next/static/css/99f50cfb598d2941.css\",\"style\"]\n4:HL[\"/_next/static/css/d42d805b938873da.css\",\"style\"]\n5:HL[\"/_next/static/css/0673bb6e29c473c8.css\",\"style\"]\n6:HL[\"/_next/static/css/c311d6484335995a.css\",\"style\"]\n7:HL[\"/_next/static/css/5a687dea857dc6f5.css\",\"style\"]\n8:HL[\"/_next/static/css/7235fa9d119901d4.css\",\"style\"]\n9:HL[\"/_next/static/css/86d6274f3e6d760c.css\",\"style\"]\na:HL[\"/_next/static/css/a91fbeec63857000.css\",\"style\"]\nb:HL[\"/_next/static/css/2d0986519abf0323.css\",\"style\"]\nc:HL[\"/_next/static/css/0f891de5863d7182.css\",\"style\"]\nd:I[11815,[],\"default\"]\n10:I[55092,[],\"default\"]\n12:I[82023,[],\"default\"]\n17:I[44622,[\"6470\",\"static/chunks/app/global-error-19768e91f18f21d9.js\"],\"default\"]\n11:[\"pathname\",\"\",\"oc\"]\n18:[]\n0:[\"$\",\"$Ld\",null,{\"buildId\":\"6YnOxlQa6DuDEkBdh389I\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"sustainability-best-practices\"],\"initialTree\":[\"\",{\"children\":[\"(site)\",{\"children\":[\"(content)\",{\"children\":[[\"pathname\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true]}],\"initialSeedData\":[\"\",{\"children\":[\"(site)\",{\"children\":[\"(content)\",{\"children\":[[\"pathname\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{},[[\"$Le\",\"$Lf\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7235fa9d119901d4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/86d6274f3e6d760c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a91fbeec63857000.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2d0986519abf0323.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0f891de5863d7182.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$L10\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(site)\",\"children\",\"(content)\",\"children\",\"$11\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$L13\",\"notFoundStyles\":[]}]],[[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-1 relative py-8 lg:px-16 xl:mr-56 items-center lg:items-start\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 max-w-3xl mx-auto page-full-width:mx-0\",\"children\":[[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mb-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[47px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"skeleton-paragraph\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md [height:calc(15rem-1px)] [max-width:calc(48rem-1px)] mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_48px_48px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}]]}]}],[],[]]]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/5a687dea857dc6f5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$L14\"],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2d00a2f28ca4dc5d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/99f50cfb598d2941.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d42d805b938873da.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0673bb6e29c473c8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c311d6484335995a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$L15\"],null],null]},[null,[\"$\",\"$L10\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L16\"],\"globalErrorComponent\":\"$17\",\"missingSlots\":\"$W18\"}]\n13:[\"$\",\"div\",null,{\"className\":\"flex-1 flex flex-row items-center justify-center py-9\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-80\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-semibold mb-2\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"text-base mb-4\",\"children\":\"The page you are looking for doesn't exist.\"}]]}]}]\n1a:I[5145,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"4012\",\"static/chunks/4012-d5519c7c19347ff0.js\",\"7457\",\"static/chunks/app/(site)/layout-512d7fc9258aa558.js\"],\"IconsProvider\"]\n1b:I[75489,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"4012\",\"static/chunks/4012-d5519c7c19347ff0.js\",\"7457\",\"static/chunks/app/(site)/layout-512d7fc9258aa558.js\"],\"ClientContexts\"]\n1c:I[51169,[\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"3638\",\"static/chunks/app/(site)/error-aabf7054fe6497a1.js\"],\"default\"]\n19:T115f,\n :root {\n --primary-color-50: 234 235 245;\n--primary-color-100: 212 216 234;\n--primary-color-200: 169 176 213;\n--primary-color-300: 126 137 193;\n--primary-color-400: 83 97 172;\n--primary-color-500: 40 58 151;\n--primary-color-600: 32 46 121;\n--primary-color-700: 24 35 91;\n--primary-color-800: 16 23 60;\n--primary-color-900: 8 12 30;\n --contrast-primary-50: 0 0 0;\n--contrast-primary-100: 0 0 0;\n--contrast-primary-200: 0 0 0;\n--contrast-primary-300: 0 0 0;\n--contrast-"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"primary-400: 255 255 255;\n--contrast-primary-500: 255 255 255;\n--contrast-primary-600: 255 255 255;\n--contrast-primary-700: 255 255 255;\n--contrast-primary-800: 255 255 255;\n--contrast-primary-900: 255 255 255;\n\n --primary-base-50: 234 235 245;\n--primary-base-100: 212 216 234;\n--primary-base-200: 169 176 213;\n--primary-base-300: 126 137 193;\n--primary-base-400: 83 97 172;\n--primary-base-500: 40 58 151;\n--primary-base-600: 32 46 121;\n--primary-base-700: 24 35 91;\n--primary-base-800: 16 23 60;\n--primary-base-900: 8 12 30;\n --header-background-50: 255 255 255;\n--header-background-100: 255 255 255;\n--header-background-200: 255 255 255;\n--header-background-300: 255 255 255;\n--header-background-400: 255 255 255;\n--header-background-500: 255 255 255;\n--header-background-600: 204 204 204;\n--header-background-700: 153 153 153;\n--header-background-800: 102 102 102;\n--header-background-900: 51 51 51;\n --header-link-50: 234 235 245;\n--header-link-100: 212 216 234;\n--header-link-200: 169 176 213;\n--header-link-300: 126 137 193;\n--header-link-400: 83 97 172;\n--header-link-500: 40 58 151;\n--header-link-600: 32 46 121;\n--header-link-700: 24 35 91;\n--header-link-800: 16 23 60;\n--header-link-900: 8 12 30;\n --header-button-text-50: 255 255 255;\n--header-button-text-100: 255 255 255;\n--header-button-text-200: 255 255 255;\n--header-button-text-300: 255 255 255;\n--header-button-text-400: 255 255 255;\n--header-button-text-500: 255 255 255;\n--header-button-text-600: 204 204 204;\n--header-button-text-700: 153 153 153;\n--header-button-text-800: 102 102 102;\n--header-button-text-900: 51 51 51;\n }\n .dark {\n --primary-color-50: 255 246 246;\n--primary-color-100: 254 236 236;\n--primary-color-200: 253 217 218;\n--primary-color-300: 253 198 199;\n--primary-color-400: 252 179 181;\n--primary-color-500: 251 160 162;\n--primary-color-600: 201 128 130;\n--primary-color-700: 151 96 97;\n--primary-color-800: 100 64 65;\n--primary-color-900: 50 32 32;\n --primary-base-50: 255 246 246;\n--primary-base-100: 254 236 236;\n--primary-base-200: 253 217 218;\n--primary-base-300: 253 198 199;\n--primary-base-400: 252 179 181;\n--primary-base-500: 251 160 162;\n--primary-base-600: 201 128 130;\n--primary-base-700: 151 96 97;\n--primary-base-800: 100 64 65;\n--primary-base-900: 50 32 32;\n --contrast-primary-50: 0 0 0;\n--contrast-primary-100: 0 0 0;\n--contrast-primary-200: 0 0 0;\n--contrast-primary-300: 0 0 0;\n--contrast-primary-400: 0 0 0;\n--contrast-primary-500: 0 0 0;\n--contrast-primary-600: 0 0 0;\n--contrast-primary-700: 255 255 255;\n--contrast-primary-800: 255 255 255;\n--contrast-primary-900: 255 255 255;\n --header-background-50: 230 230 230;\n--header-background-100: 204 204 204;\n--header-background-200: 153 153 153;\n--header-background-300: 102 102 102;\n--header-background-400: 51 51 51;\n--header-background-500: 0 0 0;\n--header-background-600: 0 0 0;\n--header-background-700: 0 0 0;\n--header-background-800: 0 0 0;\n--header-background-900: 0 0 0;\n --header-link-50: 255 246 246;\n--header-link-100: 254 236 236;\n--header-link-200: 253 217 218;\n--header-link-300: 253 198 199;\n--header-link-400: 252 179 181;\n--header-link-500: 251 160 162;\n--header-link-600: 201 128 130;\n--header-link-700: 151 96 97;\n--header-link-800: 100 64 65;\n--header-link-900: 50 32 32;\n --header-button-text-50: 230 230 230;\n--header-button-text-100: 204 204 204;\n--header-button-text-200: 153 153 153;\n--header-button-text-300: 102 102 102;\n--header-button-text-400: 51 51 51;\n--header-button-text-500: 0 0 0;\n--header-button-text-600: 0 0 0;\n--header-button-text-700: 0 0 0;\n--header-button-text-800: 0 0 0;\n--header-button-text-900: 0 0 0;\n }\n 1d:{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirect"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"ion\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"}\n1e:{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"}\n1f:{\"display\":\"inline-block\"}\n20:{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0}\n15:[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"scroll-pt-[76px] straight-corners plain-background\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"privacy-policy\",\"href\":\"https://our.umbraco.com/privacy-policy\"}],[\"$\",\"style\",null,{\"nonce\":\"$undefined\",\"children\":\"$19\"}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_274faa __variable_a7f53a __variable_e782a9 __className_4b9d0e __variable_0e9704 bg-light dark:bg-dark\",\"children\":[\"$\",\"$L1a\",null,{\"assetsURL\":\"https://ka-p.fontawesome.com/releases/v6.6.0/\",\"assetsURLToken\":\"a463935e93\",\"assetsByStyles\":{\"custom-icons\":{\"assetsURL\":\"/~gitbook/static/icons\"}},\"iconStyle\":\"regular\",\"children\":[\"$\",\"$L1b\",null,{\"language\":{\"locale\":\"en\",\"powered_by_gitbook\":\"Powered by GitBook\",\"sponsored_via_gitbook\":\"Sponsored via GitBook\",\"switch_to_dark_theme\":\"Switch to dark theme\",\"switch_to_light_theme\":\"Switch to light theme\",\"switch_to_system_theme\":\"Switch to system theme\",\"search\":\"Search\",\"search_or_ask\":\"Ask or Search\",\"search_input_placeholder\":\"Search content\",\"search_ask_input_placeholder\":\"Search content or ask a question\",\"search_no_results\":\"No results for \\\"${1}\\\".\",\"search_scope_space\":\"$${1}\",\"search_scope_all\":\"All content\",\"search_ask\":\"Ask \\\"${1}\\\"\",\"search_ask_sources\":\"Sources\",\"search_ask_sources_no_answer\":\"Related pages\",\"search_ask_no_answer\":\"An answer could not be found for your question. You could try rephrasing it, or be more specific.\",\"search_ask_error\":\"Something went wrong. Please try again later.\",\"on_this_page\":\"On this page\",\"next_page\":\"Next\",\"previous_page\":\"Previous\",\"page_last_modified\":\"Last updated ${1}\",\"was_this_helpful\":\"Was this helpful?\",\"was_this_helpful_positive\":\"Yes, it was!\",\"was_this_helpful_neutral\":\"Not sure\",\"was_this_helpful_negative\":\"No\",\"was_this_helpful_thank_you\":\"Thank you!\",\"annotation_button_label\":\"Open annotation\",\"code_copied\":\"Copied!\",\"code_copy\":\"Copy\",\"table_of_contents_button_label\":\"Open table of contents\",\"cookies_title\":\"Cookies\",\"cookies_prompt\":\"This site uses cookies to deliver its service and to analyse traffic. By browsing this site, you accept the ${1}.\",\"cookies_prompt_privacy\":\"privacy policy\",\"cookies_accept\":\"Accept\",\"cookies_reject\":\"Reject\",\"cookies_close\":\"Close\",\"edit_on_git\":\"Edit on ${1}\",\"notfound_title\":\"Page not found\",\"notfound\":\"The page you are looking for doesn't exist.\",\"unexpected_error_title\":\"An error occurred\",\"unexpected_error\":\"Sorry, an unexpected error has occurred. Please try again later.\",\"unexpected_error_retry\":\"Retry\",\"pdf_download\":\"Export as PDF\",\"pdf_goback\":\"Go back to content\",\"pdf_print\":\"Print or Save as PDF\",\"pdf_page_of\":\"$${1} of ${2}\",\"pdf_mode_only_page\":\"Only this page\",\"pdf_mode_all\":\"All pages\",\"pdf_limit_reached\":\"Couldn't generate the PDF for ${1} pages, generation stopped at ${2}.\",\"pdf_limit_reached_continue\":\"Extend with ${1} more pages.\",\"more\":\"More\"},\"children\":[\"$\",\"$L10\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(site)\",\"children\"],\"error\":\"$1c\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$1d\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$1e\",\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":\"$1f\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$20\",\"children\":\"This page could not be fou"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"nd.\"}]}]]}]}]],\"notFoundStyles\":[]}]}]}]}]]}]\n21:HC\"https://api.gitbook.com\"\n22:HL[\"https://integrations.gitbook.com/v1/integrations/hotjar/installations/23059233958d11d26d0c14e2452de48ee5ffef90f612cd5e3a1a1d527f3468c2/sites/site_BVTon/script.js?version=148.0\",\"script\",{\"nonce\":\"OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz\"}]\n23:HL[\"https://integrations.gitbook.com/v1/integrations/googleanalytics/installations/28968f40fe7eeecc4e65feb6a810e513823332788a218ab9acc423f629c89b78/sites/site_BVTon/script.js?version=149.0\",\"script\",{\"nonce\":\"OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz\"}]\n24:I[17760,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"4746\",\"static/chunks/4746-fcf448a964a3d7bb.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"3902\",\"static/chunks/3902-19c217a299034164.js\",\"8280\",\"static/chunks/app/(site)/(content)/layout-3d05fe3e83300d41.js\"],\"ClientContexts\"]\n25:I[72020,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"4746\",\"static/chunks/4746-fcf448a964a3d7bb.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"3902\",\"static/chunks/3902-19c217a299034164.js\",\"8280\",\"static/chunks/app/(site)/(content)/layout-3d05fe3e83300d41.js\"],\"HeaderMobileMenu\"]\n26:I[22833,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"4012\",\"static/chunks/4012-d5519c7c19347ff0.js\",\"7457\",\"static/chunks/app/(site)/layout-512d7fc9258aa558.js\"],\"Link\"]\n2a:\"$Sreact.suspense\"\n2b:I[86604,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"4746\",\"static/chunks/4746-fcf448a964a3d7bb.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"3902\",\"static/chunks/3902-19c217a299034164.js\",\"8280\",\"static/chunks/app/(site)/(content)/layout-3d05fe3e83300d41.js\"],\"SearchButton\"]\n2c:I[19656,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"4746\",\"static/chunks/4746-fcf448a964a3d7bb.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"3902\",\"static/chunks/3902-19c217a299034164.js\",\"8280\",\"static/chunks/app/(site)/(content)/layout-3d05fe3e83300d41.js\"],\"TOCScrollContainer\"]\n2d:I[66185,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"4746\",\"static/chunks/4746-fcf448a964a3d7bb.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"3902\",\"static/chunks/3902-19c217a299034164.js\",\"8280\",\"static/chunks/app/(site)/(content)/layout-3d05fe3e83300d41.js\"],\"ToggleableLinkItem\"]\n2e:I[22563,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"4012\",\"static/chunks/4012-d5519c7c19347ff0.js\",\"7457\",\"static/chunks/app/(site)/layout-512d7fc9258aa558.js\"],\"Icon\"]\n2f:I[42663,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"4746\",\"static/chunks/4746-fcf448a964a3d7bb.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"3902\",\"static/chunks/3902-19c217a299034164.js\",\"8280\",\"static/chunks/app/(site)/(content)/layout-3d05fe3e83300d"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"41.js\"],\"ThemeToggler\"]\n30:I[59814,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"4746\",\"static/chunks/4746-fcf448a964a3d7bb.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"3902\",\"static/chunks/3902-19c217a299034164.js\",\"8280\",\"static/chunks/app/(site)/(content)/layout-3d05fe3e83300d41.js\"],\"SearchModal\"]\n31:I[49780,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"4746\",\"static/chunks/4746-fcf448a964a3d7bb.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"3902\",\"static/chunks/3902-19c217a299034164.js\",\"8280\",\"static/chunks/app/(site)/(content)/layout-3d05fe3e83300d41.js\"],\"LoadIntegrations\"]\n32:I[35489,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"4746\",\"static/chunks/4746-fcf448a964a3d7bb.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"3902\",\"static/chunks/3902-19c217a299034164.js\",\"8280\",\"static/chunks/app/(site)/(content)/layout-3d05fe3e83300d41.js\"],\"CookiesToast\"]\n14:[\"$\",\"$L24\",null,{\"nonce\":\"OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz\",\"forcedTheme\":\"$undefined\",\"children\":[[[\"$\",\"header\",null,{\"className\":\"flex flex-col h-[64px] sticky top-0 z-10 w-full flex-none shadow-thinbottom lg:z-10 dark:shadow-light/1 bg-light dark:bg-dark\",\"children\":[[\"$\",\"div\",null,{\"className\":\"scroll-nojump\",\"children\":[\"$\",\"div\",null,{\"className\":\"gap-4 grid grid-flow-col auto-cols-[auto_auto_1fr_auto] h-16 items-center align-center justify-between w-full px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row gap-2\",\"children\":[[\"$\",\"$L25\",null,{\"className\":\"lg:hidden text-dark dark:text-light\"}],[\"$\",\"$L26\",null,{\"href\":\"/sustainability-best-practices/\",\"className\":\"group/headerlogo flex-1 flex flex-row items-center shrink-0\",\"children\":[[\"$L27\",\"$L28\"],[\"$\",\"div\",null,{\"className\":\"text-pretty line-clamp-3 leading-[1.1] tracking-tight max-w-[18ch] lg:max-w-[24ch] lg:text-lg/tight font-semibold ms-3 text-dark dark:text-light\",\"children\":\"Sustainability Best Practices\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"z-20\",\"children\":null}],\"$L29\",[\"$\",\"div\",null,{\"className\":\"flex md:w-56 grow-0 shrink-0 justify-self-end\",\"children\":[\"$\",\"$2a\",null,{\"fallback\":null,\"children\":[\"$\",\"$L2b\",null,{\"style\":null,\"children\":[\"$\",\"span\",null,{\"className\":\"flex-1\",\"children\":\"Ask or Search\"}]}]}]}]]}]}],null]}],[\"$\",\"div\",null,{\"className\":\"scroll-nojump\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col lg:flex-row px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full min-h-[calc(100vh-64px)]\",\"children\":[[\"$\",\"aside\",null,{\"className\":\"relative group flex flex-col basis-full bg-light grow-0 shrink-0 shadow-thinbottom navigation-open:shadow-dark/2 z-[1] top-0 h-[100vh] lg:basis-72 lg:navigation-open:border-b-0 lg:sticky dark:bg-dark dark:navigation-open:shadow-light/2 page-no-toc:hidden lg:top-16 lg:h-[calc(100vh_-_4rem)]\",\"children\":[null,[\"$\",\"$L2c\",null,{\"className\":\"pt-4 hidden lg:flex flex-grow flex-col overflow-y-auto lg:gutter-stable lg:pr-2 group-hover:[\u0026::-webkit-scrollbar]:bg-dark/1 group-hover:[\u0026::-webkit-scrollbar-thumb]:bg-dark/3 [\u0026::-webkit-scrollbar]:bg-transparent [\u0026::-webkit-scrollbar-thumb]:bg-transparent dark:[\u0026::-webkit-scrollbar]:bg-transparent dark:[\u0026::-webkit-scrollbar-thumb]:bg-transparent dark:group-hover:[\u0026::-webkit-scrollbar]:bg-light/1 dark:group-hover:[\u0026::-webkit-scrollbar-thumb]:bg-light/3 navigation-open:flex lg:-ml-5 lg:pb-20\",\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-1 flex-col gap-y-0.5\",\"children\":[[\"$\","])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/\",\"pathname\":\"\",\"descendants\":null,\"children\":\"Introduction\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent\",\"children\":[\"$undefined\",\"Infrastructure\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-1 flex-col gap-y-0.5\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/infrastructure/infrastructure\",\"pathname\":\"infrastructure/infrastructure\",\"descendants\":null,\"children\":\"Infrastructure Overview\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/infrastructure/hosting\",\"pathname\":\"infrastructure/hosting\",\"descendants\":null,\"children\":\"Hosting\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/infrastructure/architecture\",\"pathname\":\"infrastructure/architecture\",\"descendants\":null,\"children\":\"Architecture\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/infrastructure/security-and-bots\",\"pathname\":\"infrastructure/security-and-bots\",\"descendants\":null,\"children\":\"Security and Bots\"}]}]]}]]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent\",\"children\":[\"$undefined\",\"Backend\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-1 flex-col gap-y-0.5\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/backend\",\"pathname\":\"backend/backend\",\"descendants\":null,\"children\":\"Backend Overview\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/upgrades-and-patches\",\"pathname\":\"backend/upgrades-and-patches\",\"descendants\":null,\"children\":\"Upgrades and patches\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/cache-responses\",\"pathname\":\"backend/cache-responses\",\"descendants\":null,\"children\":\"Cache responses\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/sustainable-design-patterns\",\"pathname\":\"backend/sustainable-design-patterns\",\"descendants\":null,\"children\":\"Sustainable Design Patterns\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/performance-testing\",\"pathname\":\"backend/performance-testing\",\"descendants\":null,\"children\":\"Performance Testing\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/common-pitfalls\",\"pathname\":\"backend/common-pitfalls\",\"descendants\":null,\"children\":\"Common pitfalls\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/soap-rest-graphql\",\"pathname\":\"backend/soap-rest-graphql\",\"descendants\":null,\"children\":\"SOAP, REST and GraphQL\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/sql-optimization\",\"pathname\":\"backend/sql-optimization\",\"descendants\":null,\"children\":\"SQL optimization\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/jamstack\",\"pathname\":\"backend/jamstack\",\"descendants\":null,\"children\":\"JAMstack\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"\"href\":\"/sustainability-best-practices/backend/monolithic-vs-service\",\"pathname\":\"backend/monolithic-vs-service\",\"descendants\":null,\"children\":\"Monolithic vs. Service based Architecture\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/async\",\"pathname\":\"backend/async\",\"descendants\":null,\"children\":\"Async\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/backend/background-tasks\",\"pathname\":\"backend/background-tasks\",\"descendants\":null,\"children\":\"Background tasks\"}]}]]}]]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent\",\"children\":[\"$undefined\",\"Frontend\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-1 flex-col gap-y-0.5\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/frontend/frontend\",\"pathname\":\"frontend/frontend\",\"descendants\":null,\"children\":\"Frontend Overview\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/frontend/page-weight-budgets\",\"pathname\":\"frontend/page-weight-budgets\",\"descendants\":null,\"children\":\"Page weight budget\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/frontend/image-optimisation\",\"pathname\":\"frontend/image-optimisation\",\"descendants\":null,\"children\":\"Image optimization\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/frontend/assets-optimisation\",\"pathname\":\"frontend/assets-optimisation\",\"descendants\":null,\"children\":\"Asset optimization\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/frontend/limit-use-of-3rd-parties\",\"pathname\":\"frontend/limit-use-of-3rd-parties\",\"descendants\":null,\"children\":\"Limit use of 3rd parties\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/frontend/lazy-load-resources\",\"pathname\":\"frontend/lazy-load-resources\",\"descendants\":null,\"children\":\"Lazyload resources\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/frontend/mobile-first\",\"pathname\":\"frontend/mobile-first\",\"descendants\":null,\"children\":\"Mobile first\"}]}]]}]]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent\",\"children\":[\"$undefined\",\"Editor\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-1 flex-col gap-y-0.5\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/editor/editor\",\"pathname\":\"editor/editor\",\"descendants\":null,\"children\":\"Editor Overview\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/editor/content-types\",\"pathname\":\"editor/content-types\",\"descendants\":null,\"children\":\"Content Types\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/editor/content-optimisation\",\"pathname\":\"editor/content-optimisation\",\"descendants\":null,\"children\":\"Content Optimization\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/editor/design-choices\",\"pathname\":\"editor/design-choices\",\"descendants\":null,\"children\":\"Design Choices\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/edit"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"or/data-management\",\"pathname\":\"editor/data-management\",\"descendants\":null,\"children\":\"Data Management\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/editor/housekeeping\",\"pathname\":\"editor/housekeeping\",\"descendants\":null,\"children\":\"Housekeeping\"}]}]]}]]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 px-5 pt-6 pb-1.5 text-xs tracking-wide font-semibold uppercase z-[1] sticky -top-4 bg-gradient-to-b from-light to-transparent from-65% dark:from-dark dark:tracking-wider dark:to-transparent\",\"children\":[\"$undefined\",\"Telemetry\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-1 flex-col gap-y-0.5\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/telemetry/telemetry\",\"pathname\":\"telemetry/telemetry\",\"descendants\":null,\"children\":\"Telemetry Overview\"}]}],[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L2d\",null,{\"href\":\"/sustainability-best-practices/telemetry/2024-02-telemetry\",\"pathname\":\"telemetry/2024-02-telemetry\",\"descendants\":null,\"children\":\"February 2024\"}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-[2] lg:absolute bottom-0 right-0 left-0 flex flex-col pointer-events-none lg:-left-5\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-sm text-dark/8 pr-0 pt-2 pb-2 mt-4 mb-4 bg-[size:250%_125%] bg-[position:50%_35%] bg-[radial-gradient(farthest-side_at_50%_-70%,_var(--tw-gradient-stops))] from-transparent from-60% to-light to-80% lg:pr-2 lg:mt-0 lg:mb-0 lg:mr-2 lg:pt-16 dark:text-light/6 dark:dark:to-dark\",\"children\":[\"$\",\"a\",null,{\"target\":\"_blank\",\"href\":\"https://www.gitbook.com/?utm_source=content\u0026utm_medium=trademark\u0026utm_campaign=ZOU4fHcVxqYnC8V1dry6\",\"className\":\"font-semibold ring-1 ring-inset ring-dark/2 pointer-events-auto transition-colors flex flex-row items-center hover:bg-dark/1 bg-light dark:bg-dark px-4 py-4 rounded-lg straight-corners:rounded-none hover:backdrop-blur-sm lg:ring-0 tracking-[-0.016em] dark:hover:bg-light/1 dark:ring-light/1 border border-dark/2 dark:border-light/2\",\"children\":[[\"$\",\"$L2e\",null,{\"icon\":\"gitbook\",\"className\":\"size-5 mr-3\"}],\"Powered by GitBook\"]}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex-1 flex flex-col\",\"children\":[\"$\",\"$L10\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(site)\",\"children\",\"(content)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"border-t border-dark/2 bg-light-2 dark:border-light/2 dark:bg-dark-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"scroll-nojump\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full py-6 gap-6 md:flex-row md:gap-10 px-0 sm:px-0\",\"children\":[\" \",null,[\"$\",\"div\",null,{\"className\":\"flex-1 flex flex-col gap-6 px-4 sm:px-6 md:px-0\",\"children\":[null,null]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start order-[-1] px-4 sm:px-6 md:px-0 md:order-1\",\"children\":[\"$\",\"$2a\",null,{\"fallback\":null,\"children\":[\"$\",\"$L2f\",null,{}]}]}]]}]}]}],[\"$\",\"$2a\",null,{\"fallback\":null,\"children\":[\"$\",\"$L30\",null,{\"spaceId\":\"ZOU4fHcVxqYnC8V1dry6\",\"revisionId\":\"v5VIRfWqwdtZilF2RFkR\",\"spaceTitle\":\"Sustainability Best Practices\",\"withAsk\":true,\"isMultiVariants\":false,\"pointer\":{\"siteId\":\"site_BVTon\",\"spaceId\":\"ZOU4fHcVxqYnC8V1dry6\",\"siteSectionId\":\"$undefined\",\"siteSpaceId\":\"sitesp_AIxjD\",\"siteShareKey\":\"$undefined\",\"organizationId\":\"vHdmkfI8smZW50A5yIZD\",\"revisionId\":\"$undefined\",\"changeRequestId\":\"$undefined\"}}]}]],[[\"$\",\"$L31\",null,{}],[[\"$\",\"script\",\"https://integrations.gitbook.com/v1/integrations/hotjar/installations/23059233958d11d26d0c14e2452de48ee5ffef90f612cd5e3a1a1d527f3468c2/sites/site_BVTon/script.js?version=148.0\",{\"async\":true,\"src\":\"https://integrations.gitbook.com/v1/integrations/hotjar/installations/23059233958d11d"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"26d0c14e2452de48ee5ffef90f612cd5e3a1a1d527f3468c2/sites/site_BVTon/script.js?version=148.0\",\"nonce\":\"OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz\"}],[\"$\",\"script\",\"https://integrations.gitbook.com/v1/integrations/googleanalytics/installations/28968f40fe7eeecc4e65feb6a810e513823332788a218ab9acc423f629c89b78/sites/site_BVTon/script.js?version=149.0\",{\"async\":true,\"src\":\"https://integrations.gitbook.com/v1/integrations/googleanalytics/installations/28968f40fe7eeecc4e65feb6a810e513823332788a218ab9acc423f629c89b78/sites/site_BVTon/script.js?version=149.0\",\"nonce\":\"OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz\"}]]],[\"$\",\"$2a\",null,{\"fallback\":null,\"children\":[\"$\",\"$L32\",null,{\"privacyPolicy\":\"https://our.umbraco.com/privacy-policy\"}]}],[\"$\",\"script\",null,{\"nonce\":\"OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz\",\"suppressHydrationWarning\":true,\"data-cfasync\":\"false\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n document.addEventListener(\\\"DOMContentLoaded\\\", () =\u003e {\\n if (Array.from(document.scripts).find(script =\u003e script.src.includes('rocket-loader.min.js'))) {\\n const alert = document.createElement('div');\\n alert.className = 'p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 dark:bg-gray-800 dark:text-red-400 mt-8 mx-8';\\n alert.innerHTML = `\\n \u003cstrong\u003eError in site configuration:\u003c/strong\u003e\\n It looks like ${window.location.hostname} has been incorrectly configured in Cloudflare. This may lead to unexpected behavior or issues with the page loading. If you are the owner of this site, please refer to \u003ca href=\\\"https://docs.gitbook.com/published-documentation/custom-domain/configure-dns#are-you-using-cloudflare\\\" class=\\\"underline\\\"\u003eGitBook's documentation\u003c/a\u003e for steps to fix the problem.\\n `;\\n\\n document.body.prepend(alert);\\n }\\n });\"}}],null]}]\n29:[\"$\",\"div\",null,{\"className\":\"headerLinks_containerHeaderlinks__GUgiv flex justify-end items-center gap-x-2.5 mr-2.5 lg:gap-x-5 lg:mr-2.5 *:max-w-56 z-20\",\"children\":[[\"$L33\",\"$L34\",\"$L35\",\"$L36\"],[\"$\",\"div\",null,{\"className\":\"headerLinks_linkEllipsis__Z01IN items-center z-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"group/dropdown relative flex\",\"children\":[[\"$\",\"button\",null,{\"className\":\"px-1 text-dark/8 dark:text-light/8 dark:hover:text-light hover:text-header-link-400\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"More\"}],[\"$\",\"$L2e\",null,{\"icon\":\"ellipsis\",\"className\":\"opacity-6 size-3 ms-1\"}]]}],[\"$\",\"div\",null,{\"tabIndex\":-1,\"role\":\"menu\",\"aria-orientation\":\"vertical\",\"aria-labelledby\":\":S1:\",\"className\":\"w-52 max-h-56 flex absolute top-full left-0 z-20 origin-top-left invisible transition-opacity duration-1000 group-hover/dropdown:visible group-focus-within/dropdown:visible -translate-x-48 md:translate-x-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"mt-2 w-full bg-light rounded-lg straight-corners:rounded-sm p-2 shadow-1xs overflow-auto ring-1 ring-dark/1 ring-opacity-8 focus:outline-none dark:bg-dark dark:ring-light/2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[\"$L37\",\"$L38\",\"$L39\",\"$L3a\"]}]}]}]]}]}]]}]\n3c:I[2554,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"6150\",\"static/chunks/6150-57a79db9099e4be8.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"8510\",\"static/chunks/8510-2f41b25832a6d317.js\",\"8843\",\"static/chunks/8843-dcccd4a8528a4d7f.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"9028\",\"static/chunks/9028-bdf215f649fe02e9.js\",\"4848\",\"static/chunks/app/(site)/(content)/%5B%5B...pathname%5D%5D/page-39aa8160fcfd8035.js\"],\"Ad\"]\n3d:I[46451,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"6150\",\"static/chunks/6150-57a79db9099e4be8.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"8510\",\"static/chunks"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"/8510-2f41b25832a6d317.js\",\"8843\",\"static/chunks/8843-dcccd4a8528a4d7f.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"9028\",\"static/chunks/9028-bdf215f649fe02e9.js\",\"4848\",\"static/chunks/app/(site)/(content)/%5B%5B...pathname%5D%5D/page-39aa8160fcfd8035.js\"],\"PreservePageLayout\"]\n3e:\"$Sreact.fragment\"\n4b:I[66819,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"4012\",\"static/chunks/4012-d5519c7c19347ff0.js\",\"7457\",\"static/chunks/app/(site)/layout-512d7fc9258aa558.js\"],\"DateRelative\"]\n4c:I[70155,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"6150\",\"static/chunks/6150-57a79db9099e4be8.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"8510\",\"static/chunks/8510-2f41b25832a6d317.js\",\"8843\",\"static/chunks/8843-dcccd4a8528a4d7f.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"9028\",\"static/chunks/9028-bdf215f649fe02e9.js\",\"4848\",\"static/chunks/app/(site)/(content)/%5B%5B...pathname%5D%5D/page-39aa8160fcfd8035.js\"],\"TrackPageView\"]\n4d:I[50004,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"6150\",\"static/chunks/6150-57a79db9099e4be8.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"8510\",\"static/chunks/8510-2f41b25832a6d317.js\",\"8843\",\"static/chunks/8843-dcccd4a8528a4d7f.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0b9a.js\",\"9028\",\"static/chunks/9028-bdf215f649fe02e9.js\",\"4848\",\"static/chunks/app/(site)/(content)/%5B%5B...pathname%5D%5D/page-39aa8160fcfd8035.js\"],\"PageClientLayout\"]\nf:[null,[\"$\",\"div\",null,{\"className\":\"flex flex-row-reverse justify-end\",\"children\":[[\"$\",\"aside\",null,{\"className\":\"group/aside hidden xl:flex flex-col basis-56 grow-0 shrink-0 sticky py-8 break-anywhere lg:h-full h-[100vh] page-api-block:xl:max-2xl:z-[1] page-api-block:xl:max-2xl:backdrop-blur-md page-api-block:xl:max-2xl:fixed page-api-block:xl:max-2xl:right-8 page-api-block:xl:max-2xl:w-56 page-api-block:xl:max-2xl:bg-light-2/9 page-api-block:xl:max-2xl:rounded page-api-block:xl:max-2xl:h-auto page-api-block:xl:max-2xl:py-0 page-api-block:xl:max-2xl:mt-3 dark:page-api-block:xl:max-2xl:bg-dark-2/8 lg:max-h-[calc(100vh_-_4rem)] top-16 page-api-block:xl:max-2xl:top-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hidden page-api-block:xl:max-2xl:flex flex-row items-center gap-3 text-sm font-semibold px-2 py-2\",\"children\":[[\"$\",\"$L2e\",null,{\"icon\":\"bars\",\"className\":\"size-3\"}],\"On this page\"]}],[\"$\",\"div\",null,{\"className\":\"overflow-auto flex-1 flex flex-col gap-4 [\u0026::-webkit-scrollbar]:bg-transparent [\u0026::-webkit-scrollbar-thumb]:bg-transparent page-api-block:xl:max-2xl:hidden page-api-block:xl:max-2xl:group-hover/aside:flex\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":null,\"children\":\"$L3b\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 page-api-block:xl:max-2xl:px-3\",\"children\":[null,[\"$\",\"div\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/umbraco/UmbracoDocs/blob/main/sustainability-best-practices/README.md\",\"className\":\"flex flex-row items-center text-sm text-dark/6 hover:text-primary py-2 dark:text-light/5\",\"children\":[[\"$\",\"$L2e\",null,{\"icon\":\"github\",\"className\":\"size-4 mr-1.5\"}],\"Edit on GitHub\"]}]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/sustainability-best-practices/~gitbook/pdf?page=leFeQGrlQy4arMcGgH5t\u0026only=yes\",\"className\":\"flex flex-row items-center text-sm text-dark/6 hover:text-primary py-2 dark:text-light/5\",\"children\":[[\"$\",\"$L2e\",null,{\"icon\":\"file-pdf\",\"className\":\"size-4 mr-1.5\"}],\"Export as PDF\"]}]}]]}]]}],[\"$\",\"$L3c\",null,{\"zoneId\":null,\"placement\":\"page.aside\",\"spaceId\":\"ZOU4fHcVxqYnC8V1dry6\",\"siteAdsStatus\":\"$undefined\",\"ignore\":false,\"style\":\"mt-4\"}]]}],[[\"$\",\"main\",null,{\"className\":\"flex-1 relative py-8 lg:px-12 break-anywhere page-api-block:xl:max-2xl:pr-0 page-api-block:max-w-[1654px] page-a"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"pi-block:mx-auto\",\"children\":[[\"$\",\"$L3d\",null,{\"asFullWidth\":false}],null,[\"$\",\"header\",null,{\"className\":\"max-w-3xl mx-auto mb-6 space-y-3 page-api-block:ml-0\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold flex items-center gap-4\",\"children\":[\"$undefined\",\"Introduction\"]}],[\"$\",\"p\",null,{\"className\":\"text-lg text-dark-4 dark:text-light-4\",\"children\":\"Here you can find the Sustainability Best Practices listed by the Umbraco Sustainability Community Team.\"}]]}],[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_l"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"inear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"skeleton-paragraph\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md [height:calc(15rem-1px)] [max-width:calc(48rem-1px)] w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_48px_48px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"read-our-best-practice-guide-for-developers\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[47px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"flex gap-[25px] w-full m"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"x-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 delay-0\"}]}]}],[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 [animation-delay:_200ms]\"}]}]}],[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 [animation-delay:_400ms]\"}]}]}]]}],[\"$\",\"div\",null,{\"id\":\"are-you-an-editor-you-can-also-do-a-lot-for-the-environment\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[47px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"flex gap-[25px] w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-["])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 delay-0\"}]}]}],[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 [animation-delay:_200ms]\"}]}]}],[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 [animation-delay:_400ms]\"}]}]}]]}],[\"$\",\"div\",null,{\"id\":\"telemetry-data\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[47px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"flex gap-[25px] w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 delay-0\"}]}]}],[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 [animation-delay:_200ms]\"}]}]}],[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 [animation-delay:_400ms]\"}]}]}]]}]]}],\"children\":[\"$\",\"div\",null,{\"className\":\"[\u0026\u003e*+*]:mt-5 grid whitespace-pre-wrap\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"As a global society, we should be making an effort to \"}]],\"$L3f\",[[\"$\",\"$3e\",\"0\",{\"children\":\". These changes are needed to keep global temperature increases below 1.5°C compared to pre-industrialised times. According to \"}]],\"$L40\",[[\"$\",\"$3e\",\"0\",{\"children\":\", the temperature will likely be breached in 2023. This will have additional impacts on the warming weather pattern, for example, more extreme weather events driven by El Niño.\"}]]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"The severe disruption to society will also extend to businesses with physical and digital infrastructure suffering damage, affecting employee’s ability to work.\"}]]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"The \"}]],\"$L41\",[[\"$\",\"$3e\",\"0\",{\"children\":\", above NGOs, governments, and media. Therefore, businesses need to live up to that trust on issues like climate and ecological emergencies.\"}]]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Digital industry organizations have a part to play in meeting the challenge of reducing emissions:\"}]]]}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"li\",null,{\"className\":\"leading-normal flex items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-dark/6 dark:text-light/5\",\"children\":[\"$\",\"div\",null,{\"className\":\"before:font-var before:content-[--pseudoBefore--content]\",\"style\":{\"--pseudoBefore--content\":\"'•'\",\"--font-family\":\"Arial\",\"fontSize\":\"min(1.5em, 24px)\",\"lineHeight\":1}}]}],[\"$\",\"div\",null,{\"className\":\"space-y-2 flex flex-col flex-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]],\"$L42\",[[\"$\",\"$3e\",\"0\",{\"children\":\".\"}]]]}]]}]]}],[\"$\",\"li\",null,{\"className\":\"leading-normal flex items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-dark/6 dark:text-light/5\",\"children\":[\"$\",\"div\",null,{\"className\":\"before:font-var before:content-[--pseudoBefore--content]\",\"style\":{\"--pseudoBefore--content\":\"'•'\",\"--font-family\":\"Arial\",\"fontSize\":\"min(1.5em, 24px)\",\"lineHeight\":1}}]}],[\"$\",\"div\",null,{\"className\":\"space-y-2 flex flex-col flex-1\",\"children\":[[\"$\",\"p\",null,{\"cla"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"ssName\":\"w-full mx-auto decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Since the Paris Agreement, the \"}]],\"$L43\",[[\"$\",\"$3e\",\"0\",{\"children\":\".\"}]]]}]]}]]}],[\"$\",\"li\",null,{\"className\":\"leading-normal flex items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-base leading-normal flex items-center justify-center mr-1 min-h-[1lh] min-w-6 text-dark/6 dark:text-light/5\",\"children\":[\"$\",\"div\",null,{\"className\":\"before:font-var before:content-[--pseudoBefore--content]\",\"style\":{\"--pseudoBefore--content\":\"'•'\",\"--font-family\":\"Arial\",\"fontSize\":\"min(1.5em, 24px)\",\"lineHeight\":1}}]}],[\"$\",\"div\",null,{\"className\":\"space-y-2 flex flex-col flex-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl min-h-[1lh] flip-heading-hash [\u0026:is(h2)\u003ediv]:mt-0 [\u0026:is(h3)\u003ediv]:mt-0 [\u0026:is(h4)\u003ediv]:mt-0\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"This is worsening because more people are consuming heavier-weight software; \"}]],\"$L44\",[[\"$\",\"$3e\",\"0\",{\"children\":\".\"}]]]}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Given the above, this documentation describes some of the best practices that can be applied when developing digital experiences. The recommendations are given by a group of Umbraco Community members in \"}]],\"$L45\",[[\"$\",\"$3e\",\"0\",{\"children\":\".\"}]]]}],[\"$\",\"h2\",null,{\"id\":\"read-our-best-practice-guide-for-developers\",\"className\":\"text-3xl font-semibold group relative grid w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]\",\"children\":[\"$\",\"a\",null,{\"href\":\"#read-our-best-practice-guide-for-developers\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex h-full items-start dark:text-light/3 dark:shadow-none dark:ring-0 leading-tight\",\"children\":[\"$\",\"$L2e\",null,{\"icon\":\"hashtag\",\"className\":\"w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-dark/6 dark:group-hover:text-light/5 lg:w-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-[1] mt-[1em]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Read our best practice guide for developers\"}]]]}]]}],[\"$\",\"p\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"We have decided to target our best practices to specific roles. As a result, we have grouped the documentation into four categories: Infrastructure, Backend, Frontend, and Editor. You can dive into one of the categories that interests you the most.\"}]]]}],[\"$\",\"div\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0 inline-grid gap-4 grid-cols-1 min-[432px]:grid-cols-2 md:grid-cols-3\",\"children\":[\"$L46\",\"$L47\",\"$L48\"]}],[\"$\",\"h2\",null,{\"id\":\"are-you-an-editor-you-can-also-do-a-lot-for-the-environment\",\"className\":\"text-3xl font-semibold group relative grid w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]\",\"children\":[\"$\",\"a\",null,{\"href\":\"#are-you-an-editor-you-can-also-do-a-lot-for-the-environment\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex h-full items-start dark:text-light/3 dark:shadow-none dark:ring-0 leading-tight\",\"children\":[\"$\",\"$L2e\",null,{\"icon\":\"hashtag\",\"className\":\"w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-dark/6 dark:group-hover:text-light/5 lg:w-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-[1] mt-[1em]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Are you an Editor? - You can also do a lot for the environment\"}]]]}]]}],[\"$\",\"div\",nul"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"l,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0 inline-grid gap-4 grid-cols-1 min-[432px]:grid-cols-2 md:grid-cols-3\",\"children\":[\"$L49\"]}],[\"$\",\"h2\",null,{\"id\":\"telemetry-data\",\"className\":\"text-3xl font-semibold group relative grid w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]\",\"children\":[\"$\",\"a\",null,{\"href\":\"#telemetry-data\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex h-full items-start dark:text-light/3 dark:shadow-none dark:ring-0 leading-tight\",\"children\":[\"$\",\"$L2e\",null,{\"icon\":\"hashtag\",\"className\":\"w-3.5 h-[1lh] transition-colors text-transparent group-hover:text-dark/6 dark:group-hover:text-light/5 lg:w-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-[1] mt-[1em]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Telemetry Data\"}]]]}]]}],[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"flex gap-[25px] w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 delay-0\"}]}]}],[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 [animation-delay:_200ms]\"}]}]}],[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md aspect-[1/1.2] w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_24px_24px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6 [animation-delay:_400ms]\"}]}]}]]}],\"children\":[\"$\",\"div\",null,{\"className\":\"w-full mx-auto decoration-primary/6 max-w-3xl page-api-block:ml-0 inline-grid gap-4 grid-cols-1 min-[432px]:grid-cols-2 md:grid-cols-3\",\"children\":[\"$L4a\"]}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row mt-6 gap-2 max-w-3xl mx-auto page-api-block:ml-0\",\"children\":[null,[\"$\",\"$L26\",null,{\"href\":\"/sustainability-best-practices/infrastructure/infrastructure\",\"className\":\"group text-sm p-2.5 flex gap-4 flex-1 flex-row items-center pr-4 border border-dark/3 r"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"ounded straight-corners:rounded-none hover:border-primary/6 dark:border-light/2 text-pretty dark:hover:border-primary-300/4 md:p-4 md:text-base\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex flex-col flex-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs\",\"children\":\"Next\"}],[\"$\",\"span\",null,{\"className\":\"text-dark dark:text-light/6 group-hover:text-primary line-clamp-2\",\"children\":\"Infrastructure Overview\"}]]}],[\"$\",\"$L2e\",null,{\"icon\":\"chevron-right\",\"className\":\"hidden size-4 text-dark/5 group-hover:text-primary dark:text-light/4 md:block\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center mt-6 max-w-3xl mx-auto page-api-block:ml-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"flex-1 text-sm text-dark/6 dark:text-light/5\",\"children\":[[[\"$\",\"$3e\",\"string-0\",{\"children\":\"Last updated \"}],[\"$\",\"$3e\",\"arg-0\",{\"children\":[\"$\",\"$L4b\",null,{\"value\":\"2024-03-08T09:12:34.961Z\"}]}]],\"\"]}],null]}]]}],[\"$\",\"$L4c\",null,{\"sitePointer\":{\"siteId\":\"site_BVTon\",\"spaceId\":\"ZOU4fHcVxqYnC8V1dry6\",\"siteSectionId\":\"$undefined\",\"siteSpaceId\":\"sitesp_AIxjD\",\"siteShareKey\":\"$undefined\",\"organizationId\":\"vHdmkfI8smZW50A5yIZD\",\"revisionId\":\"$undefined\",\"changeRequestId\":\"$undefined\"},\"spaceId\":\"ZOU4fHcVxqYnC8V1dry6\",\"pageId\":\"leFeQGrlQy4arMcGgH5t\",\"apiHost\":\"https://api.gitbook.com\"}]]]}],[\"$\",\"$2a\",null,{\"fallback\":null,\"children\":[\"$\",\"$L4d\",null,{\"withSections\":false}]}]]\n16:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"color-scheme\",\"content\":\"light dark\"}],[\"$\",\"meta\",\"2\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"3\",{\"children\":\"Introduction | Sustainability Best Practices\"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"Here you can find the Sustainability Best Practices listed by the Umbraco Sustainability Community Team.\"}],[\"$\",\"meta\",\"5\",{\"name\":\"generator\",\"content\":\"GitBook (fc8065b)\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://docs.umbraco.com/sustainability-best-practices/\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"Introduction | Sustainability Best Practices\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Here you can find the Sustainability Best Practices listed by the Umbraco Sustainability Community Team.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://docs.umbraco.com/sustainability-best-practices/~gitbook/ogimage/leFeQGrlQy4arMcGgH5t\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:title\",\"content\":\"Introduction | Sustainability Best Practices\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:description\",\"content\":\"Here you can find the Sustainability Best Practices listed by the Umbraco Sustainability Community Team.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image\",\"content\":\"https://docs.umbraco.com/sustainability-best-practices/~gitbook/ogimage/leFeQGrlQy4arMcGgH5t\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"https://1451824781-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZOU4fHcVxqYnC8V1dry6%2Ficon%2FiKWy7JSpqkkwKlWDvXW1%2FUmbraco_Documentations_logo_icon.png?alt=media\u0026token=5e885777-541c-4dbf-9d42-db621d5ae4e3\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"https://1451824781-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZOU4fHcVxqYnC8V1dry6%2Ficon%2FiKWy7JSpqkkwKlWDvXW1%2FUmbraco_Documentations_logo_icon.png?alt=media\u0026token=5e885777-541c-4dbf-9d42-db621d5ae4e3\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"meta\",\"17\",{\"name\":\"next-size-adjust\"}]]\ne:null\n4e:I[64355,[\"2634\",\"static/chunks/b5d5b83b-3d9186fb60556c53.js\",\"7609\",\"static/chunks/7609-ae1015bd89577747.js\",\"1281\",\"static/chunks/1281-411df876b32e19c2.js\",\"9505\",\"static/chunks/9505-a8f112b566ef7f41.js\",\"6150\",\"static/chunks/6150-57a79db9099e4be8.js\",\"4531\",\"static/chunks/4531-b39a0af8c700f9ea.js\",\"8510\",\"static/chunks/8510-2f41b25832a6d317.js\",\"8843\",\"static/chunks/8843-dcccd4a8528a4d7f.js\",\"1285\",\"static/chunks/1285-2b0f91300e0c0"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"b9a.js\",\"9028\",\"static/chunks/9028-bdf215f649fe02e9.js\",\"4848\",\"static/chunks/app/(site)/(content)/%5B%5B...pathname%5D%5D/page-39aa8160fcfd8035.js\"],\"ScrollSectionsList\"]\n3b:[\"$\",\"$L4e\",null,{\"sections\":[{\"id\":\"read-our-best-practice-guide-for-developers\",\"title\":\"Read our best practice guide for developers\",\"depth\":1},{\"id\":\"are-you-an-editor-you-can-also-do-a-lot-for-the-environment\",\"title\":\"Are you an Editor? - You can also do a lot for the environment\",\"depth\":1},{\"id\":\"telemetry-data\",\"title\":\"Telemetry Data\",\"depth\":1}]}]\n3f:[\"$\",\"$L26\",null,{\"href\":\"https://climateactiontracker.org/publications/state-of-climate-action-2022/\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"be on track with the necessary changes\"}]]]}]\n40:[\"$\",\"$L26\",null,{\"href\":\"https://climateactiontracker.org/publications/state-of-climate-action-2022/\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"the studies\"}]]]}]\n41:[\"$\",\"$L26\",null,{\"href\":\"https://www.edelman.com/trust/2023/trust-barometer\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"2023 Edelman Trust Barometer found that business is the most trusted institution\"}]]]}]\n42:[\"$\",\"$L26\",null,{\"href\":\"https://www.cell.com/patterns/pdfExtended/S2666-3899(21)00188-4\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"The emissions caused by the digital industry are equivalent to the airline industry\"}]]]}]\n43:[\"$\",\"$L26\",null,{\"href\":\"https://httparchive.org/reports/page-weight?start=2015_12_01\u0026end=latest\u0026view=list\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"average web page size has increased by 64% on desktop and 132% on mobile\"}]]]}]\n44:[\"$\",\"$L26\",null,{\"href\":\"https://www.iea.org/energy-system/buildings/data-centres-and-data-transmission-networks\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"internet users have increased by 60%, while internet traffic has increased by 440%\"}]]]}]\n45:[\"$\",\"$L26\",null,{\"href\":\"https://umbraco.com/blog/meet-the-new-community-sustainability-team/\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"the Sustainability Team\"}]]]}]\n34:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-cloud/\",\"className\":\"overflow-hidden text-sm lg:text-base flex flex-row items-center whitespace-nowrap hover:text-header-link-400 dark:hover:text-light text-dark/8 dark:text-light/8\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"Cloud\"}],null]}]\n38:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-cloud/\",\"prefetch\":false,\"className\":\"flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2\",\"children\":\"Cloud\"}]\n33:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-cms/14.latest/\",\"className\":\"overflow-hidden text-sm lg:text-base flex flex-row items-center whitespace-nowrap hover:text-header-link-400 dark:hover:text-light text-dark/8 dark:text-light/8\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"CMS\"}],null]}]\n37:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-cms/14.latest/\",\"prefetch\":false,\"className\":\"flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2\",\"children\":\"CMS\"}]\n36:[\"$\",\"div\",null,{\"className\":\"group/dropdown relative flex\",\"children\":[[\"$\",\"$L26\",null,{\"id\":\":S2:\",\"tabIndex\":0,\"aria-expanded\":true,\"aria-haspopup\":true,\"href\":\"https://docs.umbraco.com/umbraco-dxp/\",\"className\":\"overflow-hidden text-sm lg:text-base flex flex-row items-c"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"enter whitespace-nowrap hover:text-header-link-400 dark:hover:text-light text-dark/8 dark:text-light/8\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"DXP\"}],[\"$\",\"$L2e\",null,{\"icon\":\"chevron-down\",\"className\":\"opacity-6 size-3 ms-1 transition-transform group-hover/dropdown:rotate-180\"}]]}],[\"$\",\"div\",null,{\"tabIndex\":-1,\"role\":\"menu\",\"aria-orientation\":\"vertical\",\"aria-labelledby\":\":S2:\",\"className\":\"w-52 max-h-56 flex absolute top-full left-0 z-20 origin-top-left invisible transition-opacity duration-1000 group-hover/dropdown:visible group-focus-within/dropdown:visible\",\"children\":[\"$\",\"div\",null,{\"className\":\"mt-2 w-full bg-light rounded-lg straight-corners:rounded-sm p-2 shadow-1xs overflow-auto ring-1 ring-dark/1 ring-opacity-8 focus:outline-none dark:bg-dark dark:ring-light/2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-1\",\"children\":[\"$L4f\",\"$L50\",\"$L51\",\"$L52\"]}]}]}]]}]\n3a:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-dxp/\",\"prefetch\":false,\"className\":\"flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2\",\"children\":\"DXP\"}]\n53:T5ab,https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=1\u0026quality=100\u0026sign=93ddeeba\u0026sv=1 32w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=2\u0026quality=100\u0026sign=93ddeeba\u0026sv=1 64w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=93ddeeba\u0026sv=1 96w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=4\u0026quality=100\u0026sign=93ddeeba\u0026sv=1 128w27:[\"$\",\"img\",null,{\"alt\":\"\",\"style\":{\"aspectRatio\":\"1\"},\"loading\":\"$undefined\",\"fetchPriority\":\"high\",\"className\":\"block dark:hidden object-contain size-8\",\"src\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=4\u0026quality=100\u0026sign=93ddeeba\u0026sv=1\",\"srcSet\":\"$53\",\"sizes\":\"32px\",\"width\":2084,\"height\":1881}]\n54:T5ab,https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=1\u0026quality=100\u0026sign=93ddeeba\u0026sv=1 32w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=2\u0026quality=100\u0026sign=93ddeeba\u0026sv=1 64w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4f"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"HcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=93ddeeba\u0026sv=1 96w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=4\u0026quality=100\u0026sign=93ddeeba\u0026sv=1 128w28:[\"$\",\"img\",null,{\"alt\":\"\",\"style\":{\"aspectRatio\":\"1\"},\"loading\":\"lazy\",\"fetchPriority\":\"high\",\"className\":\"hidden dark:block object-contain size-8\",\"src\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Ficon%252FiKWy7JSpqkkwKlWDvXW1%252FUmbraco_Documentations_logo_icon.png%3Falt%3Dmedia%26token%3D5e885777-541c-4dbf-9d42-db621d5ae4e3\u0026width=32\u0026dpr=4\u0026quality=100\u0026sign=93ddeeba\u0026sv=1\",\"srcSet\":\"$54\",\"sizes\":\"32px\",\"width\":2084,\"height\":1881}]\n52:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-ui-builder/14.latest/\",\"prefetch\":false,\"className\":\"flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2\",\"children\":\"UI Builder\"}]\n4f:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-deploy/14.latest/\",\"prefetch\":false,\"className\":\"flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2\",\"children\":\"Deploy\"}]\n55:HL[\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=3e047d3e\u0026sv=1\",\"image\",{\"fetchPriority\":\"high\",\"imageSrcSet\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=3e047d3e\u0026sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=3e047d3e\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=3\u0026quality=100\u0026sign=3e047d3e\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=3e047d3e\u0026sv=1 980w\",\"imageSizes\":\"245px\"}]\n59:HL[\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=84320cf4\u0026sv=1\",\"image\",{\"fetchPriority\":\"high\",\"imageSrcSet\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=84320cf4\u0026"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=84320cf4\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=3\u0026quality=100\u0026sign=84320cf4\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=84320cf4\u0026sv=1 980w\",\"imageSizes\":\"245px\"}]\n5d:HL[\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1\",\"image\",{\"fetchPriority\":\"high\",\"imageSrcSet\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=3\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1 980w\",\"imageSizes\":\"245px\"}]\n61:HL[\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=d52c8a95\u0026sv=1\",\"image\",{\"fetchPriority\":\"high\",\"imageSrcSet\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=d52c8a95\u0026sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=d52c8a95\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=24"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"5\u0026dpr=3\u0026quality=100\u0026sign=d52c8a95\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=d52c8a95\u0026sv=1 980w\",\"imageSizes\":\"245px\"}]\n65:HL[\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=7e243219\u0026sv=1\",\"image\",{\"fetchPriority\":\"low\",\"imageSrcSet\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=7e243219\u0026sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=7e243219\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=3\u0026quality=100\u0026sign=7e243219\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=7e243219\u0026sv=1 980w\",\"imageSizes\":\"245px\"}]\n56:T53a,https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=3e047d3e\u0026sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=3e047d3e\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=3\u0026quality=100\u0026sign=3e047d3e\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=3e047d3e\u0026sv=1 980w46:[\"$\",\"a\",null,{\"href\":\"/sustainability-best-practices/infrastructure/hosting\",\"className\":\"group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ri"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"ng-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-cols-none min-[432px]:grid-rows-[auto,1fr]\",\"children\":[[[\"$\",\"img\",null,{\"alt\":\"Cover\",\"style\":{},\"loading\":\"$undefined\",\"fetchPriority\":\"high\",\"className\":\"min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block\",\"src\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-18d83567ff44b9c7003e5bb45bec51fb8087c597%252Fcontrollers-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=3e047d3e\u0026sv=1\",\"srcSet\":\"$56\",\"sizes\":\"245px\",\"width\":720,\"height\":540}],null],[\"$\",\"div\",null,{\"className\":\"min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:group-hover:text-light/10\",\"children\":[\"$L57\",\"$L58\"]}]]}]}]\n5a:T51e,https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=84320cf4\u0026sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=84320cf4\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=3\u0026quality=100\u0026sign=84320cf4\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=84320cf4\u0026sv=1 980w47:[\"$\",\"a\",null,{\"href\":\"/sustainability-best-practices/backend/upgrades-and-patches\",\"className\":\"group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ring-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-cols-none min-[432px]:grid-rows-[auto,1fr]\",\"children\":[[[\"$\",\"img\",null,{\"alt\":\"Cover\",\"style\":{},\"loading\":\"$undefined\",\"fetchPriority\":\"high\",\"className\":\"min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block\",\"src\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-37060e9deb154da5cdb58feeb00fda96a0a08bfe%252Fcode-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=84320cf4\u0026sv=1\",\"srcSet\":\"$5a\",\"sizes\":\"245px\",\"width\":720,\"height\":540}],null],[\"$\",\"div\",null,{\"className\":\"min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:gro"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"up-hover:text-light/10\",\"children\":[\"$L5b\",\"$L5c\"]}]]}]}]\n5e:T536,https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=3\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1 980w48:[\"$\",\"a\",null,{\"href\":\"/sustainability-best-practices/frontend/page-weight-budgets\",\"className\":\"group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ring-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-cols-none min-[432px]:grid-rows-[auto,1fr]\",\"children\":[[[\"$\",\"img\",null,{\"alt\":\"Cover\",\"style\":{},\"loading\":\"$undefined\",\"fetchPriority\":\"high\",\"className\":\"min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block\",\"src\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-ae820772b310b3683db4d3c307a4946503cd45aa%252Fdashboards-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=3ee9f25e\u0026sv=1\",\"srcSet\":\"$5e\",\"sizes\":\"245px\",\"width\":720,\"height\":540}],null],[\"$\",\"div\",null,{\"className\":\"min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:group-hover:text-light/10\",\"children\":[\"$L5f\",\"$L60\"]}]]}]}]\n62:T532,https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=d52c8a95\u0026sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=d52c8a95\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=3\u0026quality=100\u0026sign=d52c8a95\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=d52c8a95\u0026sv=1 980w49:[\"$\",\"a\",null,{\"href\":\"/sustainability-best-practices/editor/content-types\",\"className\":\"group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ring-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-cols-none min-[432px]:grid-rows-[auto,1fr]\",\"children\":[[[\"$\",\"img\",null,{\"alt\":\"Cover\",\"style\":{},\"loading\":\"$undefined\",\"fetchPriority\":\"high\",\"className\":\"min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block\",\"src\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-84114e14334b77f533d97f61a7d2cda8dcc46b16%252Fcomposing-image.png%3Falt%3Dmedia\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=d52c8a95\u0026sv=1\",\"srcSet\":\"$62\",\"sizes\":\"245px\",\"width\":720,\"height\":540}],null],[\"$\",\"div\",null,{\"className\":\"min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:group-hover:text-light/10\",\"children\":[\"$L63\",\"$L64\"]}]]}]}]\n66:T602,https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=1\u0026quality=100\u0026sign=7e243219\u0026sv=1 245w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=2\u0026quality=100\u0026sign=7e243219\u0026sv=1 490w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=3\u0026quality=100\u0026sign=7e243219\u0026sv=1 735w, https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=7e243219\u0026sv=1 980w4a:[\"$\",\"a\",null,{\"href\":\"/sustainability-best-practices/telemetry/telemetry\",\"className\":\"group grid shadow-1xs shadow-dark/[0.02] rounded-md straight-corners:rounded-none dark:shadow-transparent z-0 before:pointer-events-none before:grid-area-1-1 before:transition-shadow before:w-full before:h-full before:rounded-[inherit] before:ring-1 before:ring-dark/2 before:z-10 before:relative before:dark:ring-light/2 hover:before:ring-dark/4 dark:hover:before:ring-light/4\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-0 relative grid bg-light w-[calc(100%+2px)] h-[calc(100%+2px)] inset-[-1px] rounded-[7px] straight-corners:rounded-none overflow-hidden dark:bg-dark grid-cols-[40%,_1fr] min-[432px]:grid-col"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"s-none min-[432px]:grid-rows-[auto,1fr]\",\"children\":[[[\"$\",\"img\",null,{\"alt\":\"Cover\",\"style\":{},\"loading\":\"lazy\",\"fetchPriority\":\"low\",\"className\":\"min-w-0 w-full h-full object-cover min-[432px]:h-auto min-[432px]:aspect-video block\",\"src\":\"https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F1451824781-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FZOU4fHcVxqYnC8V1dry6%252Fuploads%252Fgit-blob-34ab6b2c6d63d0c17607924fc3b66c990dce2ffe%252Factive-versions-2024.png%3Falt%3Dmedia%26token%3D883600a1-bd5d-428d-8e84-70414a1facef\u0026width=245\u0026dpr=4\u0026quality=100\u0026sign=7e243219\u0026sv=1\",\"srcSet\":\"$66\",\"sizes\":\"245px\",\"width\":966,\"height\":674}],null],[\"$\",\"div\",null,{\"className\":\"min-w-0 w-full flex flex-col place-self-start gap-3 p-4 text-sm transition-colors text-dark/8 dark:text-light/8 group-hover:text-dark/10 dark:group-hover:text-light/10\",\"children\":[\"$L67\",\"$L68\"]}]]}]}]\n57:[\"$\",\"div\",null,{\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]],\"$L69\",[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]]]}]}]]}]\n58:[\"$\",\"div\",null,{\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Read about some basic considerations for a sustainable infrastructure.\"}]]]}]}]]}]\n5b:[\"$\",\"div\",null,{\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_1"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"2px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]],\"$L6a\",[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]]]}]}]]}]\n5c:[\"$\",\"div\",null,{\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Learn about the common pitfalls and much more.\"}]]]}]}]]}]\n5f:[\"$\",\"div\",null,{\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]],\"$L6b\",[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]]]}]}]]}]\n60:[\"$\",\"div\",null,{\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-st"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"ops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Learn about how you can optimise assets, implement a mobile-first strategy and other suggestions.\"}]]]}]}]]}]\n63:[\"$\",\"div\",null,{\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]],\"$L6c\",[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]]]}]}]]}]\n64:[\"$\",\"div\",null,{\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Take a look at our sustainability guide for editors\"}]]]}]}]]}]\n67:[\"$\",\"div\",null,{\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]],\"$L6d\",[[\"$\",\"$3e\",\"0\",{\"children\":\"\"}]]]}]}]]}]\n68:[\"$\",\"div\",null,{"])</script><script nonce="OTg1NzVmMDQtYTgxZS00Nzc3LWI4Y2UtYTZjYzQ3YTA5NTkz">self.__next_f.push([1,"\"aria-labelledby\":\"$undefined\",\"className\":\"w-full space-y-2 lg:space-y-3 leading-normal\",\"children\":[[\"$\",\"$2a\",null,{\"fallback\":[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-dark/2 overflow-hidden relative grid dark:ring-light/1 rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-dark-4/4 dark:bg-light-3/1 grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-dark-4 to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)] dark:from-light-4/6\"}]}]}]}],\"children\":[\"$\",\"p\",null,{\"className\":\"mx-auto decoration-primary/6 w-full max-w-[unset]\",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":\"Take a look at the insights received from the collected detailed telemetry.\"}]]]}]}]]}]\n69:[\"$\",\"$L26\",null,{\"href\":\"/sustainability-best-practices/infrastructure/infrastructure\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Infrastructure\"}]}]]]}]\n6a:[\"$\",\"$L26\",null,{\"href\":\"/sustainability-best-practices/backend/backend\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Backend\"}]}]]]}]\n6b:[\"$\",\"$L26\",null,{\"href\":\"/sustainability-best-practices/frontend/frontend\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Frontend\"}]}]]]}]\n6c:[\"$\",\"$L26\",null,{\"href\":\"/sustainability-best-practices/editor/editor\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Editors\"}]}]]]}]\n6d:[\"$\",\"$L26\",null,{\"href\":\"/sustainability-best-practices/telemetry/telemetry\",\"className\":\"underline underline-offset-2 text-primary hover:text-primary-700 transition-colors \",\"children\":[[[\"$\",\"$3e\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"Telemetry Data\"}]}]]]}]\n50:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-workflow/14.latest/\",\"prefetch\":false,\"className\":\"flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2\",\"children\":\"Workflow\"}]\n35:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-heartcore/\",\"className\":\"overflow-hidden text-sm lg:text-base flex flex-row items-center whitespace-nowrap hover:text-header-link-400 dark:hover:text-light text-dark/8 dark:text-light/8\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"Heartcore\"}],null]}]\n39:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-heartcore/\",\"prefetch\":false,\"className\":\"flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2\",\"children\":\"Heartcore\"}]\n51:[\"$\",\"$L26\",null,{\"href\":\"https://docs.umbraco.com/umbraco-commerce/14.latest/\",\"prefetch\":false,\"className\":\"flex flex-row items-center text-sm px-3 py-1 rounded straight-corners:rounded-sm hover:bg-dark/2 dark:hover:bg-light/2\",\"children\":\"Commerce\"}]\n"])</script></body></html>