Ce serveur est un bac à sable dans lequel je teste plein de choses :
CSP strict
n’autorise aucun comportement non sécurisé (séparation stricte entre le code HTML, CSS et Javascript)
TLS 1.3
connexion la plus sécurisée possible
low tech
moins d’énergie consommée, moins de bande passante
Support de Brotli et Zstandard
algorithmes de compression supérieurs à GZip
Support de Zopfli
version améliorée de GZip
Fichiers précompressés
le serveur fournit les fichiers avec le plus haut niveau de compression possible (Brotli, Zopfli) sans consommer de CPU pour leur compression à la volée
Négociation de contenu
quand le client supporte webp, le serveur fournit des fichiers webp en lieu et place des PNG et JPEG
HTTP/2 + HTTP/3 QUIC
connexion sécurisée plus performante
Fonctionne sur un Raspberry Pi
le site utilise Nginx sans module supplémentaire et nécessite donc très peu de mémoire
Support du mode sombre
inverse les couleurs du thème pour respecter les choix du lecteur
Coloration syntaxique
les pages utilisent PrismJS pour réaliser la coloration syntaxique des éventuels blocs de code ; PrismJS a l’avantage d’être légère ; grâce à la feuille de style XSL, la feuille de style CSS et le script de PrismJS ne sont pas chargés s’il ne sont pas nécessaires au rendu de la page.