Gwtar: A static efficient single-file HTML format
Gwtar est un format d’archivage HTML polyglotte qui produit un seul fichier HTML auto-contenu et peut être chargé paresseusement par le navigateur grâce à un en-tête JavaScript utilisant des requêtes de plage HTTP. Il réunit les propriétés static, single et efficient en inlineant le contenu HTML et les assets dans un fichier tarball et en rendant accessibles ces assets via des requêtes de plage pour ne télécharger que ce qui est nécessaire. Gwern.net l’utilise pour servir d’importantes archives HTML et propose un outil (deconstruct_singlefile.php) pour générer des Gwtars à partir de snapshots SingleFile, potentiellement avec compression et FEC. Parmi les limites figurent des difficultés de visualisation locale et des comportements spécifiques à Cloudflare qui peuvent rompre l’optimisation des requêtes de plage, nécessitant parfois des contournements comme l’usage d’un type MIME particulier. Des mécanismes comme window.stop() pour bloquer le chargement après l’en-tête et des options optionnelles comme PAR2 FEC et des signatures GPG existent pour améliorer l’intégrité et la récupération du fichier en cas de corruption.