19 |
Server
|
Le serveur envoie les informations permettant la mise en cache des contenus. |
0 |
21 |
Server
|
Le serveur transmet des contenus compressés aux clients qui les acceptent. |
37 |
30 |
Server
|
La compression est réservée aux ressources qui ne le sont pas nativement.
|
14 |
13 |
Scripts
|
Les scripts sont minifiés. |
3 |
1 |
CSS
|
Les feuilles de style sont minifiées. |
2 |
9 |
HTML
|
Le code HTML est minifié. |
4 |
12 |
Images
|
Les images nécessaires à une interaction font l'objet d'un préchargement |
7 |
34 |
Server
|
Les ressources statiques sont hébergées sur un autre domaine. |
12 |
11 |
Images
|
Les dimensions déclarées d'une image sont ses dimensions réelles. |
12 |
22 |
Server
|
Les entêtes envoyés par le serveur contiennent les informations relatives au jeu de caractères employé. |
2 |
4 |
CSS
|
Les fontes chargées ne contiennent que le jeu de caractères utile à l'affichage du site. |
12 |
5 |
CSS
|
Les fontes chargées ne contiennent que les variantes utiles à l'affichage du site. |
10 |
24 |
Server
|
Les ressources statiques sont servies sans cookies. |
2 |
29 |
Server
|
Chaque ressource statique est toujours servie par le même domaine. |
47 |
31 |
Server
|
Le code HTML envoyé par le serveur n'appelle que des ressources accessibles sans redirection. |
7 |
16 |
Scripts
|
Les scripts manipulent des classes plutôt que les styles en ligne. |
1 |
17 |
Scripts
|
Les fonctions de scripts sont placées dans des fichiers externes. |
7 |
7 |
CSS
|
Un sélecteur ne se termine jamais par le sélecteur universel. |
2 |
2 |
CSS
|
Le changement d'images d'arrière-plan lors d'un rollover est géré à l'aide d'un sprite CSS. |
4 |
6 |
CSS
|
Les arrières-plan sont combinés dans un sprite CSS. |
4 |
25 |
Server
|
Le versionning de ressources statiques se fait via un paramètre ajouté après le nom du fichier ou directement dans le nom du fichier. |
5 |
33 |
Server
|
Le versionning de ressources statiques se fait directement dans le nom du fichier. |
2 |
20 |
Server
|
L'indication de mise en cache des ressources statiques est d'au moins un mois. |
11 |
26 |
Server
|
Les paramètres d'URL de ressources statiques ne sont utilisés que pour le versioning. |
10 |
37 |
Server
|
Le serveur respecte l'ordre préférentiel de langues des outils de consultation. |
7 |
38 |
Server
|
Le poids des pages d'erreur 404 des ressources non adressées directement à l'utilisateur est au maximum de 3Ko |
14 |
39 |
Server
|
Le poids des pages d'erreur 403 des ressources non adressées directement à l'utilisateur est au maximum de 3Ko |
11 |
32 |
Server
|
Les ressources statiques ne sont pas hébergées sur plus de 3 sous-domaines différents. |
4 |
8 |
HTML
|
Toutes les balises HTML sont fermées |
19 |
23 |
Server
|
Tous les hyperliens internes du site sont valides. |
2 |
15 |
Scripts
|
La saisie utilisateur est validée côté client pour réduire les requêtes comportant des données erronées. |
0 |
40 |
Server
|
Si l'audience visée du site est géographiquement dispersée, le site utilise un CDN. |
19 |
14 |
Scripts
|
Les scripts n'utilisent pas document.write. |
0 |
41 |
Server
|
Les requêtes JSON sont minifiées. |
5 |
18 |
Scripts
|
Les formulaires comportent une aide à la saisie pour éviter des requêtes comportant des données erronées. |
5 |
0 |
Server
|
L'URL d'une ressource ne présente pas de variantes liées à la casse |
14 |
0 |
CSS
|
Les tableaux utilisent le mode de rendu CSS fixe. |
17 |
0 |
Server
|
L'accès à une page interne se fait sans redirection préalable. |
12 |
0 |
Server
|
Les fichiers proposés au téléchargement en haute qualité le sont également en basse qualité |
4 |
0 |
Images
|
Les dimensions des images sont déclarées dans le code source |
2 |
0 |
Server
|
L'URL d'une ressource statique est unique sur le site |
3 |