Les mouettes n'ont rien demandé.
Chaque jour, des milliards de pages web transportent des espaces, des tabulations, des conteneurs inutiles, des classes décoratives et parfois même des frameworks entiers pour centrer un bouton.
Pris séparément, un espace ne consomme presque rien. Mais multiplié par des milliards de requêtes, il devient une petite armée de caractères voyageant à travers des serveurs, des routeurs, des câbles sous-marins et des machines qui chauffent.
Quand les machines chauffent, nous refroidissons les machines. Quand nous refroidissons les machines, nous consommons davantage d'électricité. Quand la planète chauffe, les développeurs mettent des moufles. Et quand un développeur code avec des moufles, il ajoute encore plus de caractères par erreur.
Le cercle vicieux est désormais établi avec un niveau de rigueur parfaitement compatible avec Internet.
L'équation SimpleSL
🐧 Moins d'indentation → moins d'octets → moins de transfert → moins de watts → moins de chaleur → moins de moufles → moins de fautes de frappe → quelques mouettes potentiellement épargnées.
Le protocole de sauvegarde des mouettes
- 1. Retirez les espaces cérémoniels.
- Le navigateur ne récompense pas votre indentation. Il la transporte silencieusement jusqu'à la mer.
- 2. N'ajoutez pas une balise pour tenir une balise.
- Un
divinutile est une petite boîte vide expédiée autour du monde. - 3. Utilisez le HTML pour ce qu'il sait déjà faire.
- Une balise sémantique native évite souvent plusieurs couches de bricolage et quelques crises existentielles.
- 4. Refusez le code écrit avec des moufles.
- Si votre architecture nécessite quatre bibliothèques pour afficher un paragraphe, retirez les moufles et recommencez calmement.
- 5. Faites moins, mais faites-le exprès.
- SimpleSL ne promet pas de sauver la planète. Il propose déjà de ne pas lui envoyer quinze conteneurs pour présenter un titre.
Le serment du développeur côtier
Je jure de ne pas indenter pour impressionner un collègue, de ne pas encapsuler sans nécessité, de ne pas charger cent kilooctets pour déplacer trois pixels et de penser, parfois, à la mouette qui n'a jamais demandé à télécharger mon framework.

Chaque octet compte. Surtout quand il est répété huit milliards de fois.