Skip to main content

Sustainability

Our mission at Schneider Electric is to sustain resources and reduce CO2 emissions, including through the way we build our digital solutions. Together we can create a greener planet by making small changes in the way we design and build interfaces.

What does sustainability means for digital products ?

Building more sustainable digital products means to reduce the amount of carbon footprint necessary to design, maintain, and use this product.

It may be out of sight and out of mind, but the internet requires a huge amount of energy which leads to an enormous carbon footprint for digital products. We all need to take action now to ensure more liveable environments.

Why sustainability is important

At Schneider Electric, Sustainability and Efficiency are part of our DNA and at the core of everything we do.

We are committed to sustainability through our Schneider Sustainability Impact (SSI) program were we plan to become a net-zero company by 2030.

In 2022, we signed the Planet Tech'Care manifesto committing to reduce our digital solutions' environmental footprint.

Building more sustainable digital products has a lot to do with optimizing for efficiency which in turns lead to more performant and robust solutions.

Quartz' pledge to sustainability

Good news: by using Quartz, you're already contributing a lot to sustainability! Building your interface using Quartz improves your product's reusability, longevity, quality and scalability.

What Quartz does out-of-the-box:

  • we use a Static-Site Generator (SSG) for this website (link to SSG benefits reg. sustainability)
  • we use Lottie for animations
  • default to dark theme
  • we use SVGs for icons and illustrations
  • we use system fonts + Nunito from Google Font (CDN Content Delivery Network)
  • we distribute Quartz library and assets on a public CDN Content
  • we ship Quartz dev library in multiple optimized forms
  • you can use only one component, and only that component will be downloaded
  • you can optimize the bundling of your app by excluding unused components
  • you can use lazy-loading-enabled version of Quartz from a CDN

What you can do in your project

General strategy

Build for efficiency

Optimize the content

Optimize the implementation