Produire un code source léger et lisible

L'enjeu

Produire un code source léger et lisible est un enjeu fort pour produire un site accessible au plus grand nombre. C’est l’enjeu numéro un pour faire en sorte que quelle que soit la qualité du matériel des utilisateurs ou quelle que soit la qualité de la connexion, personne ne soit empêché d’accéder aux services numériques vous concevez.

Par ailleurs, des services numériques (sites web, applications, logiciels…) dont le code source est léger demande moins de ressources. Ainsi, les nouvelles technologies comme la 5G ne sont pas utiles pour faire tourner votre site internet. Egalement, il n’est pas nécessaire de renouveler son matériel pour accéder à ces services.

In fine, votre service numérique a une empreinte environnementale moins forte car il n’exige pas de changer de matériel pour y accéder, ni d’avoir à des nouvelles technologies de réseau et ne consomme pas beaucoup de ressources au téléchargement.

Pistes de solution

Les pistes de solution sont nombreuses. L’enjeu est de produire des pages simples :

  • limiter le nombre de scripts nécessaires pour faire tourner la page ;
  • ne pas intégrer du code non html dans les pages (ex : js, css) ;
  • réduire le nombre de balises utilisées pour afficher le contenu ;
  • créer des systèmes de class css simples et non redondantes ;
  • limiter les possibilités de personnalisation pour l’utilisateur final.

Les autres principes en lien avec le champs d'action : Agir pour créer des services numériques (sites web, applications, logiciels) plus responsables

50
Inclusion
 

Ajouter un texte alternatif à chaque image porteuse d'information

51
Durabilité
 

Limiter l'appel à des services externes (cartes, connexion via service tiers...) sur ses services numériques

57
Parité
 

Veiller à avoir des groupes mixtes (idéalement paritaires) dans les travaux de conception et de développement d'outils numériques

65
Durabilité
 

Choisir un hébergement dimensionné à la taille de votre service

72
Durabilité
 

Choisir un hébergeur qui a une démarche "Green IT"

91
Durabilité
 
Inclusion
 

Opter pour la mise en cache systématique et prolongée autant que nécessaire des pages web sur son site internet

92
Inclusion
 

Utiliser l'option de description (texte alternatif) des images sur les réseaux sociaux lorsque vous publiez une image

94
Inclusion
 

Utiliser des contrastes de couleur suffisamment élevés pour permettre la lecture de vos contenus par le plus grand nombre

95
Durabilité
 

Supprimer régulièrement les images et fichiers stockés sur le serveur mais non utilisés sur le site internet

104
Inclusion
 
Durabilité
 

Intégrer des vidéos qui ne se lancent pas de manière automatique au chargement de la page

105
Inclusion
 

Sous-titrer les vidéos publiées et les résumer avec un texte écrit

107
Inclusion
 

Créer une arborescence logique dans les contenus web avec des titres et des sous-titres bien hierarchisés

108
Inclusion
 

Adopter des tailles de polices permettant d'identifier facilement les éléments de contenu (comme les titres par ex.)

109
Inclusion
 

Adopter un code typographique permettant d'identifier facilement un lien hypertexte dans une page, idéalement avec le souligné

111
Éthique
 
Parité
 

Travailler des algorithmes, notamment en intelligence artificielle, exempt de tout biais sexiste