Donโ€™t click this
Morgenbooster
19. April 2023
1508 x Knowit Experience
Kristine Emiie Hansen
UX Designer
1508 Copenhagen
Peter Solow
Lead Developer
Knowit Experience Copenhagen
We are
01/ What is the problem?
02/ What can we do about it?
03/ How can we do better with design and UX?
04/ How can we do better with development?
05/ Can we measure it?
06/ Where do you start?
Agenda
01/ What is the problem?
02/ What can we do about it?
03/ How can we do better with design and UX?
04/ How can we do better with development?
05/ Can we measure it?
06/ Where do you start?
Sustainability
Responsible
developer
Responsible
designer
Responsible
owner
2000
400 mio. users
1993
14 mio. users
The internet
Carbon emission of the internetโ€™s data storage alone
= aviation industry
90 %
of all data produced is not ever viewed
again after 3 months.
2018
We produced 33
zettabytes of data
2035
We need to produce
2.142 zettabytes
Takes 752 years of non-stop, no-sleep reading
for every human on the planet to read 1 zettabyte
More people has
climbed Mount
Everest than visited
page 11 on Google.
Waste
Digital devices
Use
Digital devices
Manufacture
Digital devices
Data centre
Storing data
User`s device
Executing data
Transmission
Transporting data
Cold storage warehouse
Storing prawns
Container ships
Transporting prawns
My kitchen
Cooking prawns
In 2020 the Danish electricity production
emitted 5,2 mio. tons of CO2
USA, 2021
Sweden, 2021
01/ What is the problem?
02/ What can we do about it?
03/ How can we do better with design and UX?
04/ How can we do better with development?
05/ Can we measure it?
06/ Where do you start?
Things that
somebody can do
Things that
we can do
Planet-sentered
0 electricity 0 CO2
=
=
0 digital solutions
1 sec video 10 images 50.000 words
= =
Device power
Page weight
Hosting
Data centre
Storing data
Transmission
Transporting data
User`s device
Executing data
A page weight budget =
A budget of how much a
webpage can weigh in e.g kB
Video Copy Animations Plugins Images Code Font
0 kB 1900 kB
01/ What is the problem?
02/ What can we do about it?
03/ How can we do better with design and UX?
04/ How can we do better with development?
05/ Can we measure it?
06/ Where do you start?
Research and validate with
users toโ€ฆ
๏ƒผ Reduce pages and
content
๏ƒผ Reduce clicks through
IA, navigation and
search
๏ƒผ Identify opportunities
for reducing non-digital
carbon footprint
UX
Goal: As little time as possible spent on our site
๏ƒผ Delete, delete, delete
๏ƒผ Archive offline
๏ƒผ Write clear and
efficient copy
๏ƒผ Inform to create
awareness
Content
PNG PNG Retina (2X) JPG JPG Retina (2X) WEBP WEBP Retina (2X)
Banner 1200 x 500 172.8kB 564.1kB
136.7k
B
235.7kB 28.3kB 75.0kB
๏ƒผ Avoid or make smaller
๏ƒผ Simplify
๏ƒผ Load lazy, donโ€™t hide
(e.g. carousels)
๏ƒผ Compress
๏ƒผ Choose best format
10 images 50.000 words
=
Images
Example: herning.dk
๏ƒผ Use instead of images
๏ƒผ Simplify
๏ƒผ Choose SVG format
๏ƒผ Style with CSS code
Illustrations
๏ƒผ Avoid or shorten
๏ƒผ Let user choose
๏ƒผ Donโ€™t autoplay
๏ƒผ Lower definition
๏ƒผ Choose WebM format
Video
1 sec video 10 images
=
0
350
Black Red Green Blue White
Current
drawn
(mA)
Colors at max brightness
๏ƒผ Use dark shades (on
OLED)
๏ƒผ Use less blue and more
red and green
๏ƒผ Increase contrast
Colour
+25 %
Example: sparenergi.dk
Example: herningbib.dk
๏ƒผ Choose a system or
variable font
๏ƒผ Reduce amount of font
weights
๏ƒผ Choose W0FF2 format
Font
Fonts System Font TTF WOFF2 Subset WOFF2
Arial 0kB
Times New Roman 0kB
Inter UI Regular 253kB 88kB 10kB
Inter UI Bold 256kB 95kB 10kB
Inter UI Italic 259kB 95kB 10kB
Roboto Regular 172kB 66kB 9kB
Roboto Bold 171kB 67kB 9kB
Roboto Italic 174kB 72kB 11kB
01/ What is the problem?
02/ What can we do about it?
03/ How can we do better with design and UX?
04/ How can we do better with development?
05/ Can we measure it?
06/ Where do you start?
The Sustainable
Web Manifesto
โ€ข Clean: Services provided and used will be powered
by renewable energy.
โ€ข Efficient: Products and services will use the least
amount of energy and material resources possible.
โ€ข Open: Products and services will be accessible, allow
users to control their data, and enable the open
exchange of information.
โ€ข Honest: Products and services will not mislead or
exploit users.
โ€ข Regenerative: Products and services will support an
economy that nourishes people and the planet.
โ€ข Resilient: Products and services will function in
times and places where users need them most.
Data storage alone is responsible for
about 1.6 billion tons of greenhouse
gases annually.
A study from 2017 showed that about ยผ of
all servers are zombie servers.
https://sustainablewebdesign.org/is-the-hosting-located-as-close-as-possible-to-the-core-
user-base-or-use-a-cdn/
Transmission of data around the world
consumes a lot of energy, and the further the
data has to travel, the more energy is
consumed.
Always select a data center as close to the
core user base as possible. For web projects
that have an international user base, using a
content delivery network (CDN) helps to
reduce the distance that large files travel
through networks to reach each user, and thus
reduces energy consumption.
0
20
40
60
80
100
120
140
160
(c)
c
(c)
Rust
(C)
c
+
+
(c)
Ada
(v)
Java
(c)
Pascal
(c)
Chapel
(v)
Lisp
(c)
Ocaml
(c)
Fortran
(c)
Swift
(c)
Haskell
(V)
C#
(c)
Go
(i)
Dart
(v)
F#
(i)
JavaScript
(v)
Racket
(i)
TypeScript
(i)
Hack
(i)
PHP
(v)
Erlang
(i)
Lua
(i)
Jruby
(i)
Ruby
(i)
Python
(i)
Perl
Energy Time MB
Not all languages are equal
Energy Efficiency across Programming Languages
https://greenlab.di.uminho.pt/wp-content/uploads/2017/
App. 25% of all internet data is tracking data.
On average, only 10% of tracking data is ever used.
Stop watching me
Script Front end weight
Google Analytics 42.3kb
Google Tag Manager 39.4kb
Matomo Analytics 39.3kb
HotJar 92kb
Total page weight: 5mb
Ad tracking: 4.5mb
Everything else: 0.5mb
USA Today
Monthly metric tons of CO2 emission
20.53 30.42
106.74 113.83
160.36
501.1
SNAPCHAT PINTEREST LINKEDIN FACEBOOK MICROSOFT GOOGLE
Monthly metric tonnes of CO2 emission
โ€œThe carbon cost of browsing
cookies contained in the top 1
million most-viewed websites
on the internet produced
11.442 metric tons of carbon
dioxide per month due to the
energy consumption for the
computing power to maintain
them.โ€
Joana Moll,
https://carbolytics.org/
The cookies that ask
European Union users for their
consent to the use of cookies,
were the third-most carbon
intensive of millions of cookies
on a given website.
Video
duration
HDV 1080 h264 720 MPEG-2
1 minute 157MB 371MB 943MB
5 minutes 786MB 1.8GB 4.7GB
20 minutes 3.1GB 7.4GB 18.8GB
60 minutes 9.4GB 22.3GB 47.1GB
Video killed the earth
App. 27% of online video use is pornography -
Making it responsible for 0.5% of the worldโ€™s CO2 emission.
20%
20%
60%
Distribution of
Online dataflow
All Non Video Other Video
Online Video
The Swift Project
https://theshiftproject.org/en/article/unsustainable-use-online-video/
Images PNG
PNG Retina
(2X)
JPG
JPG Retina
(2X)
WEBP
WEBP
Retina
(2X)
64 x 64 3.3kb 9.0kb 3.3kb 9.7kb 900b 2.3kb
128 x 128 8.5kb 25.6kb 9.7kb 29.5kb 2.4kb 6.1kb
humbnail
382 x 255
38.0kb 128.0kb 44.1kb 78.7kb 9.1kb 24.1kb
Medium
Image 640
x 480
106.8kb 350.6kb 60.0kb 145.9kb 20.8kb 56.7kb
Banner
1200 x 500
172.8kb 564.1kb 136.7kb 235.7kb 28.3kb 75.0kb
Full
screen
1440 x 900
354.5kb 1.1mb 148.9kb 303.5kb 54.3kb 133.0kb
A picture is worth 1000 words
Fonts System Font TTF WOFF2 Subset WOFF2
Arial 0kb
Times New
Roman
0kb
Inter UI
Regular
253kb 88kb 10kb
Inter UI Bold 256kb 95kb 10kb
Inter UI
Italic
259kb 95kb 10kb
Roboto
Regular
172kb 66kb 9kb
Roboto Bold 171kb 67kb 9kb
Roboto Italic 174kb 72kb 11kb
A font-face to launch 259 KB
Durga Prasad Acharya
https://geekflare.com/green-coding/#geekflare-toc-how-can-larger-lines-of-code-
harm-the-environment
Coding can become greener instantly if we
adopt a similar development process as we did
20+ years ago when coding was strict to sizes
and lengths.
Over the years, the ability of programmers to
write less refined or longer code became
limitless with the growing use of libraries and
frameworks.
01/ What is the problem?
02/ What can we do about it?
03/ How can we do better with design and UX?
04/ How can we do better with development?
05/ Can we measure it?
06/ Where do you start?
Energy per visit in kWh (E):
E = [Data Transfer per Visit (new visitors) in GB x 0.81
kWh/GB x 0.75] + [Data Transfer per Visit (returning
visitors) in GB x 0.81 kWh/GB x 0.25 x 0.02]
Emissions per visit in grams CO2e (C):
C = E x 442 g/kWh (or alternative/region-specific carbon
factor)
https://sustainablewebdesign.org/calculating-digital-emissions/
https://sustainabletech.se/
Relative Measurements
VS
01/ What is the problem?
02/ What can we do about it?
03/ How can we do better with design and UX?
04/ How can we do better with development?
05/ Can we measure it?
06/ Where do you start?
Sustainability is a organisational issue
Hollistic approach to sustainable web development
UX/Design
Scoping
Concept
Service/Support
Tec. Analysis
Development
Pitch
1. Retain.
There will be data that canโ€™t be moved, or mainframe modernization that can be postponed.
2. Re-host.
Move the workload from a virtual machine (VM) to a public cloud. In these cases, lift-and-shift is actually the right fit, especially if
on-premise has become too costly.
3. Refactor.
Change the applicationโ€™s code without changing its behavior, so thereโ€™s no change in user experience, but speed or efficiency should
improve.
4. Re-architect.
Modify the source code, which often means radically changing architecture to microservices. This usually allows it to use the cloud
and improve scalability.
5. Rebuild.
Totally rebuild in a cloud native way.
6. Replace.
Move to an off-the-shelf software-as-a-service product (SaaS).
7. Retire.
Deprecate the application.
The 7 Rโ€™s of Modernization
Jennifer Riggins
https://thenewstack.io/app-modernization-why-lift-and-shift-isnt-good-
Knowit Web Sustainability Audit Process
AUDIT WORKSHOP REPPORT
Data Collection
Technical analyses
UX / Design analyses
Content analyses
Business insights
Stakeholder discussion
Impact Effort Matrix
Audit results
Insights
Actions
(Time and Budget)
The internet is a major contributor to our global
emission
There are solutions to many of these problems
Even the smallest change can make a
difference
There is no better time to start than now
QR
Kristine Emiie Hansen
UX Designer
keh@1508.dk
Peter Solow
Lead Developer
peter.solow@knowit.dk
Thank you

Don't click this - Morgenbooster

  • 1.
    Donโ€™t click this Morgenbooster 19.April 2023 1508 x Knowit Experience
  • 2.
    Kristine Emiie Hansen UXDesigner 1508 Copenhagen Peter Solow Lead Developer Knowit Experience Copenhagen We are
  • 4.
    01/ What isthe problem? 02/ What can we do about it? 03/ How can we do better with design and UX? 04/ How can we do better with development? 05/ Can we measure it? 06/ Where do you start? Agenda
  • 5.
    01/ What isthe problem? 02/ What can we do about it? 03/ How can we do better with design and UX? 04/ How can we do better with development? 05/ Can we measure it? 06/ Where do you start?
  • 6.
  • 7.
    2000 400 mio. users 1993 14mio. users The internet
  • 8.
    Carbon emission ofthe internetโ€™s data storage alone = aviation industry
  • 9.
    90 % of alldata produced is not ever viewed again after 3 months. 2018 We produced 33 zettabytes of data 2035 We need to produce 2.142 zettabytes Takes 752 years of non-stop, no-sleep reading for every human on the planet to read 1 zettabyte
  • 10.
    More people has climbedMount Everest than visited page 11 on Google.
  • 11.
    Waste Digital devices Use Digital devices Manufacture Digitaldevices Data centre Storing data User`s device Executing data Transmission Transporting data
  • 12.
    Cold storage warehouse Storingprawns Container ships Transporting prawns My kitchen Cooking prawns
  • 13.
    In 2020 theDanish electricity production emitted 5,2 mio. tons of CO2 USA, 2021 Sweden, 2021
  • 14.
    01/ What isthe problem? 02/ What can we do about it? 03/ How can we do better with design and UX? 04/ How can we do better with development? 05/ Can we measure it? 06/ Where do you start?
  • 15.
    Things that somebody cando Things that we can do
  • 17.
  • 19.
    0 electricity 0CO2 = = 0 digital solutions
  • 20.
    1 sec video10 images 50.000 words = =
  • 21.
    Device power Page weight Hosting Datacentre Storing data Transmission Transporting data User`s device Executing data
  • 22.
    A page weightbudget = A budget of how much a webpage can weigh in e.g kB Video Copy Animations Plugins Images Code Font 0 kB 1900 kB
  • 23.
    01/ What isthe problem? 02/ What can we do about it? 03/ How can we do better with design and UX? 04/ How can we do better with development? 05/ Can we measure it? 06/ Where do you start?
  • 24.
    Research and validatewith users toโ€ฆ ๏ƒผ Reduce pages and content ๏ƒผ Reduce clicks through IA, navigation and search ๏ƒผ Identify opportunities for reducing non-digital carbon footprint UX Goal: As little time as possible spent on our site
  • 25.
    ๏ƒผ Delete, delete,delete ๏ƒผ Archive offline ๏ƒผ Write clear and efficient copy ๏ƒผ Inform to create awareness Content
  • 26.
    PNG PNG Retina(2X) JPG JPG Retina (2X) WEBP WEBP Retina (2X) Banner 1200 x 500 172.8kB 564.1kB 136.7k B 235.7kB 28.3kB 75.0kB ๏ƒผ Avoid or make smaller ๏ƒผ Simplify ๏ƒผ Load lazy, donโ€™t hide (e.g. carousels) ๏ƒผ Compress ๏ƒผ Choose best format 10 images 50.000 words = Images
  • 27.
  • 28.
    ๏ƒผ Use insteadof images ๏ƒผ Simplify ๏ƒผ Choose SVG format ๏ƒผ Style with CSS code Illustrations
  • 29.
    ๏ƒผ Avoid orshorten ๏ƒผ Let user choose ๏ƒผ Donโ€™t autoplay ๏ƒผ Lower definition ๏ƒผ Choose WebM format Video 1 sec video 10 images =
  • 30.
    0 350 Black Red GreenBlue White Current drawn (mA) Colors at max brightness ๏ƒผ Use dark shades (on OLED) ๏ƒผ Use less blue and more red and green ๏ƒผ Increase contrast Colour +25 %
  • 31.
  • 32.
  • 33.
    ๏ƒผ Choose asystem or variable font ๏ƒผ Reduce amount of font weights ๏ƒผ Choose W0FF2 format Font Fonts System Font TTF WOFF2 Subset WOFF2 Arial 0kB Times New Roman 0kB Inter UI Regular 253kB 88kB 10kB Inter UI Bold 256kB 95kB 10kB Inter UI Italic 259kB 95kB 10kB Roboto Regular 172kB 66kB 9kB Roboto Bold 171kB 67kB 9kB Roboto Italic 174kB 72kB 11kB
  • 34.
    01/ What isthe problem? 02/ What can we do about it? 03/ How can we do better with design and UX? 04/ How can we do better with development? 05/ Can we measure it? 06/ Where do you start?
  • 35.
    The Sustainable Web Manifesto โ€ขClean: Services provided and used will be powered by renewable energy. โ€ข Efficient: Products and services will use the least amount of energy and material resources possible. โ€ข Open: Products and services will be accessible, allow users to control their data, and enable the open exchange of information. โ€ข Honest: Products and services will not mislead or exploit users. โ€ข Regenerative: Products and services will support an economy that nourishes people and the planet. โ€ข Resilient: Products and services will function in times and places where users need them most.
  • 36.
    Data storage aloneis responsible for about 1.6 billion tons of greenhouse gases annually. A study from 2017 showed that about ยผ of all servers are zombie servers.
  • 39.
    https://sustainablewebdesign.org/is-the-hosting-located-as-close-as-possible-to-the-core- user-base-or-use-a-cdn/ Transmission of dataaround the world consumes a lot of energy, and the further the data has to travel, the more energy is consumed. Always select a data center as close to the core user base as possible. For web projects that have an international user base, using a content delivery network (CDN) helps to reduce the distance that large files travel through networks to reach each user, and thus reduces energy consumption.
  • 40.
  • 41.
    App. 25% ofall internet data is tracking data. On average, only 10% of tracking data is ever used. Stop watching me Script Front end weight Google Analytics 42.3kb Google Tag Manager 39.4kb Matomo Analytics 39.3kb HotJar 92kb
  • 42.
    Total page weight:5mb Ad tracking: 4.5mb Everything else: 0.5mb USA Today
  • 43.
    Monthly metric tonsof CO2 emission 20.53 30.42 106.74 113.83 160.36 501.1 SNAPCHAT PINTEREST LINKEDIN FACEBOOK MICROSOFT GOOGLE Monthly metric tonnes of CO2 emission โ€œThe carbon cost of browsing cookies contained in the top 1 million most-viewed websites on the internet produced 11.442 metric tons of carbon dioxide per month due to the energy consumption for the computing power to maintain them.โ€ Joana Moll, https://carbolytics.org/ The cookies that ask European Union users for their consent to the use of cookies, were the third-most carbon intensive of millions of cookies on a given website.
  • 44.
    Video duration HDV 1080 h264720 MPEG-2 1 minute 157MB 371MB 943MB 5 minutes 786MB 1.8GB 4.7GB 20 minutes 3.1GB 7.4GB 18.8GB 60 minutes 9.4GB 22.3GB 47.1GB Video killed the earth App. 27% of online video use is pornography - Making it responsible for 0.5% of the worldโ€™s CO2 emission. 20% 20% 60% Distribution of Online dataflow All Non Video Other Video Online Video The Swift Project https://theshiftproject.org/en/article/unsustainable-use-online-video/
  • 45.
    Images PNG PNG Retina (2X) JPG JPGRetina (2X) WEBP WEBP Retina (2X) 64 x 64 3.3kb 9.0kb 3.3kb 9.7kb 900b 2.3kb 128 x 128 8.5kb 25.6kb 9.7kb 29.5kb 2.4kb 6.1kb humbnail 382 x 255 38.0kb 128.0kb 44.1kb 78.7kb 9.1kb 24.1kb Medium Image 640 x 480 106.8kb 350.6kb 60.0kb 145.9kb 20.8kb 56.7kb Banner 1200 x 500 172.8kb 564.1kb 136.7kb 235.7kb 28.3kb 75.0kb Full screen 1440 x 900 354.5kb 1.1mb 148.9kb 303.5kb 54.3kb 133.0kb A picture is worth 1000 words
  • 46.
    Fonts System FontTTF WOFF2 Subset WOFF2 Arial 0kb Times New Roman 0kb Inter UI Regular 253kb 88kb 10kb Inter UI Bold 256kb 95kb 10kb Inter UI Italic 259kb 95kb 10kb Roboto Regular 172kb 66kb 9kb Roboto Bold 171kb 67kb 9kb Roboto Italic 174kb 72kb 11kb A font-face to launch 259 KB
  • 47.
    Durga Prasad Acharya https://geekflare.com/green-coding/#geekflare-toc-how-can-larger-lines-of-code- harm-the-environment Codingcan become greener instantly if we adopt a similar development process as we did 20+ years ago when coding was strict to sizes and lengths. Over the years, the ability of programmers to write less refined or longer code became limitless with the growing use of libraries and frameworks.
  • 48.
    01/ What isthe problem? 02/ What can we do about it? 03/ How can we do better with design and UX? 04/ How can we do better with development? 05/ Can we measure it? 06/ Where do you start?
  • 49.
    Energy per visitin kWh (E): E = [Data Transfer per Visit (new visitors) in GB x 0.81 kWh/GB x 0.75] + [Data Transfer per Visit (returning visitors) in GB x 0.81 kWh/GB x 0.25 x 0.02] Emissions per visit in grams CO2e (C): C = E x 442 g/kWh (or alternative/region-specific carbon factor) https://sustainablewebdesign.org/calculating-digital-emissions/
  • 51.
  • 54.
  • 55.
    01/ What isthe problem? 02/ What can we do about it? 03/ How can we do better with design and UX? 04/ How can we do better with development? 05/ Can we measure it? 06/ Where do you start?
  • 56.
    Sustainability is aorganisational issue
  • 57.
    Hollistic approach tosustainable web development UX/Design Scoping Concept Service/Support Tec. Analysis Development Pitch
  • 58.
    1. Retain. There willbe data that canโ€™t be moved, or mainframe modernization that can be postponed. 2. Re-host. Move the workload from a virtual machine (VM) to a public cloud. In these cases, lift-and-shift is actually the right fit, especially if on-premise has become too costly. 3. Refactor. Change the applicationโ€™s code without changing its behavior, so thereโ€™s no change in user experience, but speed or efficiency should improve. 4. Re-architect. Modify the source code, which often means radically changing architecture to microservices. This usually allows it to use the cloud and improve scalability. 5. Rebuild. Totally rebuild in a cloud native way. 6. Replace. Move to an off-the-shelf software-as-a-service product (SaaS). 7. Retire. Deprecate the application. The 7 Rโ€™s of Modernization Jennifer Riggins https://thenewstack.io/app-modernization-why-lift-and-shift-isnt-good-
  • 59.
    Knowit Web SustainabilityAudit Process AUDIT WORKSHOP REPPORT Data Collection Technical analyses UX / Design analyses Content analyses Business insights Stakeholder discussion Impact Effort Matrix Audit results Insights Actions (Time and Budget)
  • 63.
    The internet isa major contributor to our global emission
  • 64.
    There are solutionsto many of these problems
  • 65.
    Even the smallestchange can make a difference
  • 66.
    There is nobetter time to start than now
  • 67.
  • 68.
    Kristine Emiie Hansen UXDesigner keh@1508.dk Peter Solow Lead Developer peter.solow@knowit.dk Thank you

Editor's Notes

  • #7ย The problem and what we aim for
  • #8ย The internet is growing โ€“ it is a good thing on the social axis that more and more get access
  • #9ย In total the web emits the same as the aviation industry = we work in a black industry
  • #10ย To put a bit of numerbs on it.. We are drowning in data we donโ€™t use
  • #11ย More than 3,7 mia. pages that we donโ€™t visit
  • #12ย Why? Because digital solutions use electricity. Digital is physical
  • #13ย Data miles can be considered the same as food miles
  • #14ย Electricity emits carbon โ€“ especially when the production is not green. And are the data centres, users and wires in Denmark?
  • #16ย What can WE do? Some solutions are not directly on us: Green energy, changing the law and tech giants e.g.
  • #17ย This is what we can do
  • #18ย It is a change of mindset to not put humans in the center alone
  • #19ย Sustainable web design benefitsโ€ฆ
  • #20ย If we design no digital solutions that is good โ€“ but they do also have a positive impact
  • #21ย Some things are easy to implement, and some are not. Some has a big impact, and some has a small.
  • #22ย Understand the difference of the things we can do, SIMPLY PUT
  • #23ย Making a budget is a way to start. The size of files transferred over the internet when a web page is loaded on a device
  • #25ย (go through list) Every page loaded and every second spent online uses electricity. When a page is fully loaded, electricity is only used for keeping the device running.
  • #26ย (go through list)
  • #27ย On most websites, images are the single largest contributor to page weight. (go through list)
  • #29ย (go through list)
  • #30ย (go through list). Use animations instead of videoes by styling and animating vector graphics using code.
  • #31ย (go through list) Black pixels are turned of on OLED (smartphones). A design with a dark background could save about 10% of total energy compared to a design with a white background on OLED screens.
  • #34ย (go through list). Variable fonts adapt weight and size automatically but can look a bit weird.