« Moins, c'est mieux » : pourquoi SLIM offre un Internet plus résilient
En résumé :
- Depuis 2021, le temps médian de chargement des sites web sur un appareil mobile a augmenté de 34 %
- L'accès à des pages volumineuses lorsque les réseaux sont saturés est frustrant et accentue encore la charge sur le réseau.
- Le « Structured Low-bandwidth Information Markup » (SLIM) est une norme non officielle et subjective qui permet de réduire de 99 % la quantité de données nécessaires au chargement d'une page.
Les réseaux sont souvent mis à rude épreuve pour des raisons qui ne leur sont pas imputables. Il se peut que des voleurs à la recherche de cuivre aient endommagé des infrastructures de télécommunications, ou qu’un conflit ait causé des dégâts à un centre de données ou à un câble sous-marin. Il se peut également que des intempéries aient détruit le réseau et que la remise en état soit toujours en cours, comme ce fut le cas lors de l’ouragan Hélène. Ou encore, comme c’est toujours le cas dans une grande partie du monde, la tragédie n’était pas due à une atteinte physique au réseau : une connectivité fiable n’a tout simplement jamais existé, et l’infrastructure réseau locale peine à fournir du contenu web moderne aux utilisateurs.
Malheureusement, la plupart des développeurs web n’optimisent pas la délivrabilité dans de tels scénarios. La plupart des sites web ne cessent de grossir au fil du temps, ce qui nécessite davantage de données à charger dans le navigateur. Selon les données de HTTP Archive, le temps de chargement médian d’un site web sur un appareil mobile était légèrement inférieur à 1 900 Ko en mai 2021. Cinq ans plus tard, en mai 2026, ce chiffre s'élevait à environ 2 550 Ko, soit une augmentation de 34 % !
Le fait que trop de développeurs web ne tirent pas parti des technologies gratuites et largement disponibles qui permettraient de réduire le nombre d’octets nécessaires au chargement d’une page dans le navigateur d’un utilisateur n’arrange pas les choses. La mise à jour 2025 du Web Almanac a révélé que « plus de 25 % des pages, tous appareils et types de pages confondus, n’utilisent toujours pas de compression efficace », ce qui « permet un chargement plus rapide des pages, en particulier lorsque le réseau constitue le principal goulot d’étranglement ». Quelle qu’en soit la cause profonde, ces chiffres témoignent d’un manque d’empathie envers ceux qui ne disposent pas d’une connexion haut débit ou d’un matériel fiables. Les recherches d’Alex Russell documentent depuis des années ce phénomène regrettable, qui se révèle systématiquement peu fiable.
Les conditions de réseau difficiles rendent l'utilisation d'Internet chronophage, frustrante et moins pratique
Pour être clair, l’impact de telles conditions va au-delà d’une simple perte de temps pour les utilisateurs. Lorsque la bande passante est limitée et que la latence augmente, les utilisateurs peuvent ne pas savoir si le formulaire qu’ils ont soumis en ligne a bien été transmis. Ils peuvent ne pas savoir si leur paiement en ligne a été accepté, ou si la page qu’ils ont demandée est en cours de chargement, hors service ou en attente d’un service tiers. Le rafraîchissement de la page sera-t-il utile ? Aggravera-t-il la situation ? Des conditions réseau difficiles rendent l’utilisation du Web chronophage, frustrante et moins pratique.
Dans les situations d'urgence réelles où un accès rapide à des informations cruciales est nécessaire, des conditions réseau limitées peuvent faire la différence entre la vie et la mort.
Bien qu’il existe de nombreuses normes techniques permettant d’offrir des expériences Web modernes et riches en contenu multimédia, il y a peu de recommandations sur ce qui constitue une « bonne expérience » dans des conditions de navigation caractérisées par une latence élevée et/ou une faible bande passante. On peut s’inspirer de sites tels que text.npr.org et lite.cnn.com, où il est évident que les ingénieurs ont pris soin de proposer des informations en temps réel sans alourdir les pages et en limitant le nombre de requêtes entre le navigateur et le serveur.
SLIM réduit de 99 % le volume de données nécessaires au chargement d'une page
Afin d'alimenter le débat sur ce sujet et de faciliter le travail de vos collègues, j'ai élaboré le langage SLIM (Structured Low-bandwidth Information Markup).
SLIM est une norme non officielle et subjective qui, d'après mes tests, réduit de 99 % la quantité de données nécessaires au chargement d'une page. Vous pouvez vous rendre sur GitHub pour consulter les exigences détaillées. Dans le cadre de cet article, il suffit de préciser que SLIM repose principalement sur du texte, nécessite le chargement de la page entière en une seule requête du navigateur et peut garantir le chargement de la page web même dans des conditions réseau très limitées.
Le contenu SLIM peut être publié en parallèle du contenu habituel d’un site web, ce qui permet aux webmasters de rediriger le trafic vers la version SLIM en cas d’urgence. Pour les quelque 40 % de sites web fonctionnant sous WordPress, selon W3Tech, il est possible de basculer rapidement vers une version SLIM à l’aide du plugin WordPress « SLIM Low Bandwidth Mode ». Il convient de noter que plus de 3 000 sites web .gov utilisent WordPress, ce qui rend d’autant plus important de pouvoir transmettre de manière fiable des informations essentielles aux citoyens en cas de crise.
SLIM ne convient pas à tous les sites Web ou applications Web. Celles qui relèvent des secteurs d’infrastructures critiques constituent toutefois de bons candidats. Et quel que soit le secteur d’activité, il est probablement utile pour toute grande organisation d’évaluer comment ses applications les plus importantes se comporteraient en cas de restriction massive de la bande passante. J’aime bien prendre comme point de départ « 5 % de la bande passante à laquelle vous êtes habitué pendant deux semaines ».
Quelle que soit la manière dont il est déployé, SLIM est à la disposition des administrateurs de sites web pour les aider à définir la stratégie la plus adaptée à leur site et à ses utilisateurs. C'est dès maintenant qu'il faut se préparer à faire face à des conditions réseau difficiles, avant que celles-ci n'entraînent des coûts financiers ou humains supplémentaires inutiles.
Caleb Queern est expert en cybersécurité chez KPMG. Les opinions exprimées ici n'engagent que lui et ne reflètent en aucun cas la position de KPMG.
Les opinions exprimées par les auteurs de cet article de blog n'engagent qu'eux-mêmes et ne reflètent pas nécessairement celles de l'Internet Society.
