web-dev-qa-db-fra.com

Téléchargement parallèle de fichiers JavaScript au chargement de la page

Ci-dessous se trouve une citation de l’un des pages de performances Yahoo :

Cependant, lors du téléchargement d’un script, le navigateur ne lance aucun autre téléchargement, même avec un nom d’hôte différent.

Lorsque je regarde le chargement des pages de notre site Web, je constate que de nombreux scripts sont téléchargés en même temps:

enter image description here

Est-ce que je me trompe ou la citation devrait-elle plutôt se lire comme ceci?

Pendant le téléchargement des scripts (plusieurs scripts peuvent être téléchargés en même temps), le navigateur ne lance aucun autre téléchargement, même avec un nom d'hôte différent.

1
Max

Selon le navigateur que vous utilisez, cela peut être correct . Comme javascript peut modifier le contenu de la page, ajouter de nouveaux éléments dom, etc., l'exécution de tout ce qui suit le blocage d'un script jusqu'à l'exécution de ce dernier. Néanmoins, le téléchargement d'autres ressources peut avoir lieu en parallèle.

Le meilleur conseil est de placer les balises de script au bas de votre corps et de les regrouper afin de minimiser les frais de communication liés aux demandes multiples. Steve Sounders a écrit deux bons livres sur tout cela, intitulés "Sites Web à haute performance" et "Sites Web encore plus rapides".

5
Michael