Cette étude de cas s'intéresse à un article de la fondation mozilla : WhatsApp doit agir ASAP pour protéger les élections ! (archive : internet archive). On l'étudie selon le protocole établi pour l'article Un web bien bruyant. Le contenu brut :
fichier
taille en octet
mozilla_whatsapp-must-act-to-protect-elections.txt
2 140
total
2 140
Quant à la page complète, cette fois-ci pas de publicité, et pas de mise à jour continue de la page.
Et voici pour ce qui aura été téléchargé. On enregistre le contenu du moniteur web en HAR puis on le requête avec jq (jq -r '[.log.entries[]|{method: .request.method, mimetype: .response.content.mimeType, size: .response.content.size}]|group_by(.method, .mimetype)|map(.[0] + {"nombre": length, "total": (map(.size)|add)})[]|[.method, .mimetype, .nombre, .total]|@tsv') :
Méthode Type MIME Nombre Taille GET application/javascript; charset=UTF-8 3 840 746 GET application/javascript; charset=utf-8 3 227 872 GET application/json 1 383 GET font/woff2 6 178 992 GET image/png 1 1 468 GET image/svg+xml 14 151 804 GET image/x-icon 1 16 958 GET text/css 3 49 674 GET text/css; charset=utf-8 7 588 022 GET text/html; charset=utf-8 2 52 509 GET text/javascript 4 248 188 GET text/javascript; charset=UTF-8 11 1 617 993 GET text/javascript; charset=utf-8 7 942 960 POST application/json 1 2 POST text/plain 6 9 Total 70 4 917 580
Ce qui nous amène au rapport « signal / bruit » : 2 140 / 4 917 580 = 0,0004.