DocRoms.com
Bluesky : docroms.com
- Performance
- Qualité (éthique, sécurité… )
- Eco-conception
- Inclusion & Accessibilité
Digiconomist
(link, 2.4mo)
Il y en a beaucoup... partout !
l'extraction pollue énormément
L'impact n'est PAS qu'environemental
40 000 enfants travaillent dans des mines
d'extraction de métaux.
ACV
FairPhone 4
(pdf, 1.2mo)
La caméra connectée – Le thermostat connecté - Le climatiseur connecté –Les prises électriques connectées - La montre connectée - La poubelle connectée - Le système d’éclairage connecté - La balance connectée - La boîte à œufs connectée - La brosse à dents connectée - Le porte papier toilette connecté…
Trop de numérique ?
https://donnees.banquemondiale.org/
(link, 1.8mo)
Le terme « écologie » vient des mots grecs « oikos » (la maison) et « logos » (discours, science, connaissance).
Il désigne la science qui étudie les conditions d’existence et les relations entre les organismes et leur milieu.
L’écologie pose comme principe que chaque être vivant est en relation continuelle avec tout ce qui constitue son environnement.
Dans ce cadre, elle étudie les flux d’énergie et de matières qui circulent dans un écosystème.
?
<link rel="prerender" href="https://example.com/next-page.html">
Le fameux "plus de serveurs"
Le LazyLoading
Les CDNs
ISO 25010:2023 - qualité logicielle
Norme ISO ? International Standard Organisation
Tests de performance
Temps de réponse
Capacité
Utilisation de Ressource
https://www.iso.org/standard/78176.html
(link, 1.1mo)
Consomme 185,2 l /min
Réservoir de 5875 litres
2222Km/h (1200 nœuds)
3700 Kms de rayon d'action
une Clio à un réservoir de 45 l
Une iframe gMap ?
Une font custo ?
Une gallerie d'images ?
Une image ?
Une image cliquable
Une font système
Une seule image
Une icône
Une icône ?
Pas d'icône
3 écrans / 4 téléphones de tests / 2 PCs
1 écran (ou 0) / 1 abonnement BrowserStack / 1 PC
«Intégrer l'environnement dès la conception des produits et des services» ISO 14062
HTML - CSS - JS / SDK natif
HTTP & DNS
Headers (cache, sécurité, perf)
Stockage local
La documentation de vos languages !
La documentation de vos frameworks, de vos SDK !
OPQUAST
https://checklists.opquast.com/fr/qualite-numerique/
W3C
https://w3c.github.io/sustainableweb-wsg
DINum (MiNumEco) - RGESN
https://ecoresponsable.numerique.gouv.fr/publications/bonnes-pratiques/
Le Collectif GreenIT
https://rweb.greenit.fr/
RGAA
RGPD
RGS
RGESN
Éliminer les fonctionnalités non essentielles
Quantifier précisément le besoin
Favoriser un design simple
Mettre en place un plan de “fin de vie”
Limiter le nombre de requêtes HTTP
Limiter le nombre de domaines servant les ressources.
Redimensionner les images en dehors du navigateur
Utiliser le chargement paresseux (lazy-loading)
N’utilisez que les portions indispensables des bibliothèques JavaScript et CSS
Mettre en cache les données calculées souvent utilisées
Éviter d’effectuer des requêtes SQL à l’intérieur d’une boucle
Adopter les vidéos aux contextes de visualisation
Utiliser un cache HTTP
Utiliser des "façades"
Tester vos applications en mode "dégradé"
Brider le réseau
Brider le CPU
10kb Challenge ?
If you can’t measure it, you can’t improve it.
Lord Kelvin
(William Thomson)
Informations d'amélioration
Metrics WebPerf
Grades (0 - 100)
TreeMap
Informations d'amélioration
Metrics WebPerf
Paramètres
- Repeat
- Limitation du réseau
Coup de ❤️
Sélecteur d'infos
Coup de ❤️
Empreinte environnementale
Poids et complexité
Grade (A - G)
http://validator.w3.org/
2T CO2eq (GIEC)
#ShowYourStripes Merci le Numérique ❤️
Le Numérique est utile !
Il n'est pas indispensable.
Don
Bluesky : docroms.com