journal ·

Le peu qu’une page du journal a à charger

Traduction par IA Cette page est une traduction automatique de l’original (anglais / coréen) et peut contenir des erreurs. L’original fait foi. Lire l’original

Une page qui s’ouvre vite se lit plus facilement, surtout sur un téléphone au signal faible. Voici ce que charge réellement une page du journal d’ipe.rest, avec les tailles que nous avons mesurées, et ce qu’elle laisse de côté volontairement.

L’entrée d’hier portait sur les petits choix qui aident les lecteurs. Celle-ci parle du poids qui se cache derrière. Nous avons pris l’entrée du 5 novembre, la page en anglais, et regardé les fichiers qu’elle demande. Les chiffres datent du 6 novembre 2026.

Une petite page

La page elle-même est un seul fichier HTML de 30 871 octets. Sur le réseau, elle est compressée à 8 255 octets, soit environ 8 Ko. Les styles sont écrits dans ce fichier plutôt que dans une feuille de style séparée : il n’y a donc pas de seconde requête à attendre avant de pouvoir mettre le texte en page. Le corps de la page ne contient aucune image ; seule la petite image d’aperçu du lien, qui n’est jamais affichée dans la page, est citée dans son en-tête.

Un script, et ce qu’il fait

La page charge un script de 6 218 octets, soit environ 2,3 Ko compressé. Il fait les petites tâches dont une page statique a quand même besoin : changer de langue, mémoriser votre choix dans votre navigateur et compter les visites. Il n’y a pas de framework derrière, et rien à installer.

Des polices de notre propre serveur

Le texte est composé en Inter, avec JetBrains Mono pour les petites étiquettes. Ce sont deux polices libres, et leurs fichiers sont servis par ipe.rest lui-même : 27 540 octets pour Inter, 20 420 et 21 164 pour les deux graisses de la police à chasse fixe. Aucune police n’est demandée au serveur d’une autre entreprise, donc aucune requête de police ne part vers quelqu’un d’autre.

Les polices sont réglées sur swap. Votre navigateur affiche tout de suite les mots avec une police qu’il possède déjà, puis la remplace quand le fichier arrive. La lecture n’attend jamais un téléchargement.

Tout additionné

Additionnez la page compressée, le script compressé et les trois fichiers de police : une première visite représente environ 80 Ko. Les visites suivantes sont plus légères, car votre navigateur et le cache propre au site gardent les fichiers, et les pages s’ouvrent même hors connexion, comme nous l’avons expliqué plus tôt cette semaine.

Ce qui vient d’ailleurs

Une chose ne vient pas de notre serveur : le script d’analyse de Google, qui se charge après la page et que décrit la page de confidentialité. Il n’est pas compté dans les 80 Ko ci-dessus, et le texte se lit pareil sans lui.

Ce que nous n’avons pas mesuré

Nous avons mesuré des tailles de fichiers, pas le temps que met une page à apparaître sur une connexion lente ou un vieux téléphone. Les tailles bougent aussi quand les entrées s’allongent ou que nous modifions les styles : prenez donc ces chiffres comme un instantané d’une page, un jour donné.

ipe(); // a page is just a file

Rien de tout cela n’est un record à battre. C’est une habitude : avant d’ajouter quelque chose à une page, se demander si le lecteur le regrettera une fois disparu.

← toutes les entrées