Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Améliorez vos applications Web en y apportant u...
Search
Rémi Mondenx
March 10, 2021
Programming
0
190
Améliorez vos applications Web en y apportant une touche de Green
Rémi Mondenx
March 10, 2021
Tweet
Share
Other Decks in Programming
See All in Programming
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
2
670
ピラミッド、アイスクリームコーン、SMURF: 自動テストの最適バランスを求めて / Pyramid Ice-Cream-Cone and SMURF
twada
PRO
10
1.3k
Duckdb-Wasmでローカルダッシュボードを作ってみた
nkforwork
0
120
as(型アサーション)を書く前にできること
marokanatani
10
2.6k
CSC509 Lecture 09
javiergs
PRO
0
140
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.5k
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
470
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
役立つログに取り組もう
irof
28
9.6k
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
ふかぼれ!CSSセレクターモジュール / Fukabore! CSS Selectors Module
petamoriken
0
150
Realtime API 入門
riofujimon
0
150
Featured
See All Featured
Faster Mobile Websites
deanohume
305
30k
What's in a price? How to price your products and services
michaelherold
243
12k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Site-Speed That Sticks
csswizardry
0
24
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
GraphQLとの向き合い方2022年版
quramy
43
13k
Speed Design
sergeychernyshev
25
620
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Transcript
Améliorez vos applications Web en y apportant une touche de
Green
Sommaire Impact environnemental du numérique Introduction à l’échelle d’une application
Web Limiter l’impact pour une application plus responsable Quelques exemples d’améliorations 1 2 3
Sommaire Impact environnemental du numérique Introduction à l’échelle d’une application
Web Limiter l’impact pour une application plus responsable Quelques exemples d’améliorations 1 2 3
4% des émissions mondiales de gaz à effet de serre...
Source : Empreinte environnementale du numérique mondial - GreenIT.fr
… et ça ne va pas en s’arrangeant ! Source
: Déployer la Sobriété Numérique - The Shift Project
Sommaire Impact environnemental du numérique Introduction à l’échelle d’une application
Web Limiter l’impact pour une application plus responsable Quelques exemples d’améliorations 1 2 3
Etape 1 : Sobriété
Etape 2 : Optimisations
Les outils de mesure Les proxy mesures
Répartition de l’impact du numérique Source : Empreinte environnementale du
numérique mondial - GreenIT.fr
Les proxy mesures Axe de consommation Proxy mesure Utilisateur Compatibilité
Performance front-end Réseau Volume des données transférées Centres informatiques Prix de l’infrastructure Performance back-end
Sommaire Impact environnemental du numérique Introduction à l’échelle d’une application
Web Limiter l’impact pour une application plus responsable Quelques exemples d’améliorations 1 2 3
Quelques exemples d’amélioration Images - Taille - Cache - Format
- Lazy-loading Bundles JS - Code-splitting - Tree-shaking - Lazy-loading Serveurs Eteindre automatiquement ses serveurs de dev la nuit et les week-ends
Pour finir…
Merci ! @remimondenx